diff --git a/config.json b/config.json index 817ee0a69..1fca7ea40 100644 --- a/config.json +++ b/config.json @@ -2,761 +2,660 @@ "language": "Clojure", "slug": "clojure", "active": true, - "status": { - "concept_exercises": false, - "test_runner": false, - "representer": false, - "analyzer": false - }, - "blurb": "Clojure is a dynamic, general-purpose programming language. It combines the approachability and interactive development of a scripting language with an efficient and robust infrastructure for multithreaded programming and the performance gains of compiling and running on the JVM. It is a lisp dialect that runs on the JVM, enabling the use of Java code side by side with Clojure.", "version": 3, "online_editor": { "indent_style": "space", "indent_size": 2 }, + "blurb": "Clojure is a dynamic, general-purpose programming language. It combines the approachability and interactive development of a scripting language with an efficient and robust infrastructure for multithreaded programming and the performance gains of compiling and running on the JVM. It is a lisp dialect that runs on the JVM, enabling the use of Java code side by side with Clojure.", "exercises": { - "concept": [ - { - "slug": "lucians-luscious-lasagna", - "name": "Lucian's Luscious Lasagna", - "uuid": "0fbc4bd4-090e-445c-8a38-cf7ec290bfdd", - "concepts": [ - "basics" - ], - "prerequisites": [], - "status": "wip" - }, - { - "slug": "tracks-on-tracks-on-tracks", - "name": "Tracks on Tracks on Tracks", - "uuid": "0d05620f-3ef9-43aa-8e89-660187e090f3", - "concepts": [ - "lists" - ], - "prerequisites": [ - "basics" - ], - "status": "wip" - }, - { - "slug": "bird-watcher", - "name": "Bird Watcher", - "uuid": "7904b7af-b872-46fe-8602-63038c1587bc", - "concepts": [ - "vectors" - ], - "prerequisites": [ - "basics" - ], - "status": "wip" - }, - { - "slug": "cars-assemble", - "name": "Cars, Assemble!", - "uuid": "5f94668b-659b-444d-8c22-0768bca0cf5b", - "concepts": [ - "numbers", - "conditionals" - ], - "prerequisites": [ - "basics" - ], - "status": "wip" - }, - { - "slug": "interest-is-interesting", - "name": "Interest is Interesting", - "uuid": "a7d01e5c-f48d-483b-939f-a71f1cf4a8d1", - "concepts": [ - "floating-point-numbers" - ], - "prerequisites": [ - "basics", - "numbers" - ], - "status": "wip" - }, - { - "slug": "annalyns-infiltration", - "name": "Annalyn's Infiltration", - "uuid": "b5a2c1e5-3222-4265-b885-53871b2ce549", - "concepts": [ - "booleans" - ], - "prerequisites": [ - "basics" - ], - "status": "wip" - }, - { - "slug": "log-levels", - "name": "Log Levels", - "uuid": "693e4ef3-bcf1-4b5f-8883-24d006164541", - "concepts": [ - "strings" - ], - "prerequisites": [ - "basics" - ], - "status": "wip" - } - ], "practice": [ - { - "slug": "armstrong-numbers", - "name": "Armstrong Numbers", - "uuid": "a4bdbdfd-1db1-425c-a243-dd032dc7b93a", - "prerequisites": [], - "difficulty": 1, - "topics": [ - "math" - ] - }, { "slug": "hello-world", - "name": "Hello World", "uuid": "1378910d-9bec-4217-bd40-07a8967fa3ad", - "prerequisites": [], - "difficulty": 1, - "topics": null - }, - { - "slug": "reverse-string", - "name": "Reverse String", - "uuid": "a8957cc5-d99e-4a31-9d49-4653226fd50b", - "prerequisites": [], + "core": false, + "auto_approve": true, + "unlocked_by": null, "difficulty": 1, "topics": null }, { "slug": "two-fer", - "name": "Two Fer", "uuid": "91a1f32c-0dac-4c65-8a13-49da90d21520", - "prerequisites": [], + "core": false, + "unlocked_by": null, "difficulty": 1, "topics": null }, { - "slug": "accumulate", - "name": "Accumulate", - "uuid": "73cdbbd8-04a6-42ba-aeea-1f1c8d53af70", - "prerequisites": [], - "difficulty": 2, + "slug": "reverse-string", + "uuid": "a8957cc5-d99e-4a31-9d49-4653226fd50b", + "core": false, + "unlocked_by": null, + "difficulty": 1, "topics": null }, { - "slug": "acronym", - "name": "Acronym", - "uuid": "e14a4261-c84f-417e-841e-29ff6f1f533d", - "prerequisites": [], + "slug": "bob", + "uuid": "d3bcad28-db03-4f6c-a85d-9f2d01331e88", + "core": false, + "unlocked_by": null, "difficulty": 2, "topics": null }, { - "slug": "all-your-base", - "name": "All Your Base", - "uuid": "b55eefa5-dce6-46fb-8c0e-4c476cc871ce", - "prerequisites": [], - "difficulty": 2, + "slug": "armstrong-numbers", + "uuid": "a4bdbdfd-1db1-425c-a243-dd032dc7b93a", + "core": false, + "unlocked_by": null, + "difficulty": 1, "topics": [ "math" ] }, { - "slug": "anagram", - "name": "Anagram", - "uuid": "04ac2bd0-504c-4faa-912e-d2111b46123c", - "prerequisites": [], + "slug": "rna-transcription", + "uuid": "c2100dff-4d18-4fcb-9035-6c57eddd6d37", + "core": false, + "unlocked_by": null, "difficulty": 2, "topics": null }, { - "slug": "bob", - "name": "Bob", - "uuid": "d3bcad28-db03-4f6c-a85d-9f2d01331e88", - "prerequisites": [], + "slug": "run-length-encoding", + "uuid": "04a6c1d6-6cce-4c87-a34b-23fdd9baf70d", + "core": false, + "unlocked_by": null, "difficulty": 2, "topics": null }, { - "slug": "collatz-conjecture", - "name": "Collatz Conjecture", - "uuid": "c14ef548-c5f6-43a9-84e2-c7248705fc8e", - "prerequisites": [], - "difficulty": 2, - "topics": [ - "math" - ] + "slug": "isbn-verifier", + "uuid": "e6411d18-d9b9-48fa-8ee6-0df8c13d3dee", + "core": false, + "unlocked_by": null, + "difficulty": 3, + "topics": null }, { - "slug": "complex-numbers", - "name": "Complex Numbers", - "uuid": "95580d10-92db-4809-b5e7-4085319d19e9", - "prerequisites": [], + "slug": "word-count", + "uuid": "3ab74232-11f5-4efd-82ac-e7c4129c7ff4", + "core": false, + "unlocked_by": null, "difficulty": 2, - "topics": [ - "math" - ] + "topics": null }, { - "slug": "etl", - "name": "Etl", - "uuid": "c51658c1-7cdb-4a45-8d4d-2a370b655362", - "prerequisites": [], + "slug": "anagram", + "uuid": "04ac2bd0-504c-4faa-912e-d2111b46123c", + "core": false, + "unlocked_by": null, "difficulty": 2, "topics": null }, { - "slug": "hamming", - "name": "Hamming", - "uuid": "60004bf0-e551-4bfc-bda9-49c5611811c4", - "prerequisites": [], - "difficulty": 2, + "slug": "say", + "uuid": "31aa2618-b971-44ff-9799-761fdec53b87", + "core": false, + "unlocked_by": null, + "difficulty": 3, "topics": null }, { - "slug": "nth-prime", - "name": "Nth Prime", - "uuid": "d380de85-4d35-4342-9b88-7402deea2869", - "prerequisites": [], + "slug": "beer-song", + "uuid": "c14ef548-c5f6-43a9-84e2-c7238705fc8e", + "core": false, + "unlocked_by": null, + "difficulty": 3, + "topics": null + }, + { + "slug": "collatz-conjecture", + "uuid": "c14ef548-c5f6-43a9-84e2-c7248705fc8e", + "core": false, + "unlocked_by": null, "difficulty": 2, "topics": [ "math" ] }, + { + "slug": "series", + "uuid": "c34af548-c5f6-43a9-84e2-c4166605fc8e", + "core": false, + "unlocked_by": null, + "difficulty": 2, + "topics": null + }, { "slug": "nucleotide-count", - "name": "Nucleotide Count", "uuid": "66d97ae9-36ac-47c6-8b9f-e77ce498fc70", - "prerequisites": [], + "core": false, + "unlocked_by": null, "difficulty": 2, "topics": null }, { - "slug": "pangram", - "name": "Pangram", - "uuid": "398f65f2-2324-4b08-945d-a9fbd62d1a41", - "prerequisites": [], + "slug": "hamming", + "uuid": "60004bf0-e551-4bfc-bda9-49c5611811c4", + "core": false, + "unlocked_by": null, "difficulty": 2, "topics": null }, { - "slug": "pig-latin", - "name": "Pig Latin", - "uuid": "6768b55e-bab3-4e55-ac71-ddda0bd16298", - "prerequisites": [], - "difficulty": 2, + "slug": "phone-number", + "uuid": "84ce66e5-6091-4078-9921-c0b8ccabc86f", + "core": false, + "unlocked_by": null, + "difficulty": 3, "topics": null }, { - "slug": "protein-translation", - "name": "Protein Translation", - "uuid": "c4b7120c-a7c5-4a39-a08e-8d4fb9861a27", - "prerequisites": [], - "difficulty": 2, - "topics": [ - "pattern_matching", - "strings" - ] + "slug": "clock", + "uuid": "8e722baf-bbf9-445f-9adb-b21db88b5132", + "core": false, + "unlocked_by": null, + "difficulty": 5, + "topics": null }, { - "slug": "raindrops", - "name": "Raindrops", - "uuid": "c1113f92-df4d-4d04-865f-20b8b2c56205", - "prerequisites": [], - "difficulty": 2, + "slug": "grade-school", + "uuid": "f4cf3676-4399-4d1c-b21f-8e735c7af8cc", + "core": false, + "unlocked_by": null, + "difficulty": 3, "topics": null }, { - "slug": "rna-transcription", - "name": "Rna Transcription", - "uuid": "c2100dff-4d18-4fcb-9035-6c57eddd6d37", - "prerequisites": [], + "slug": "complex-numbers", + "uuid": "95580d10-92db-4809-b5e7-4085319d19e9", + "core": false, + "unlocked_by": null, "difficulty": 2, - "topics": null + "topics": [ + "math" + ] }, { "slug": "robot-name", - "name": "Robot Name", "uuid": "3ce7ad7d-61ef-4a71-b87a-8c1b45c758b6", - "prerequisites": [], + "core": false, + "unlocked_by": null, "difficulty": 2, "topics": null }, { - "slug": "roman-numerals", - "name": "Roman Numerals", - "uuid": "04d0369f-b0e5-4c00-a0f7-1b86eefba484", - "prerequisites": [], - "difficulty": 2, + "slug": "leap", + "uuid": "0cde8a62-412a-45cc-b16e-4b31057cab74", + "core": false, + "unlocked_by": null, + "difficulty": 3, "topics": null }, { - "slug": "rotational-cipher", - "name": "Rotational Cipher", - "uuid": "622823dc-ee47-42a0-acc6-190de4541625", - "prerequisites": [], + "slug": "etl", + "uuid": "c51658c1-7cdb-4a45-8d4d-2a370b655362", + "core": false, + "unlocked_by": null, "difficulty": 2, "topics": null }, { - "slug": "run-length-encoding", - "name": "Run Length Encoding", - "uuid": "04a6c1d6-6cce-4c87-a34b-23fdd9baf70d", - "prerequisites": [], - "difficulty": 2, + "slug": "flatten-array", + "uuid": "11450b65-628d-4890-a668-7031de985f5c", + "core": false, + "unlocked_by": null, + "difficulty": 3, "topics": null }, { - "slug": "scrabble-score", - "name": "Scrabble Score", - "uuid": "01afac67-ff81-432e-b2a0-63f4540f2eb5", - "prerequisites": [], + "slug": "sublist", + "uuid": "dabe93c3-038c-4c6f-8a2e-f50acf130b8f", + "core": false, + "unlocked_by": null, "difficulty": 2, "topics": null }, { - "slug": "secret-handshake", - "name": "Secret Handshake", - "uuid": "2cc37c2a-7e6c-49ba-8b30-2ff8c9d818c2", - "prerequisites": [], - "difficulty": 2, + "slug": "binary-search", + "uuid": "36f47cc4-0c5e-4edc-b109-c9e007b7b1f8", + "core": false, + "unlocked_by": null, + "difficulty": 3, "topics": null }, { - "slug": "series", - "name": "Series", - "uuid": "c34af548-c5f6-43a9-84e2-c4166605fc8e", - "prerequisites": [], - "difficulty": 2, + "slug": "perfect-numbers", + "uuid": "097edd69-91b5-4a71-b197-a9c14b61c4ce", + "core": false, + "unlocked_by": null, + "difficulty": 3, + "topics": [ + "math" + ] + }, + { + "slug": "meetup", + "uuid": "1657cd1a-f3d8-475f-824f-31ba4d8e229a", + "core": false, + "unlocked_by": null, + "difficulty": 4, "topics": null }, { "slug": "space-age", - "name": "Space Age", "uuid": "735e991b-f736-4ca2-80db-f94e20aa2319", - "prerequisites": [], + "core": false, + "unlocked_by": null, "difficulty": 2, "topics": null }, { - "slug": "strain", - "name": "Strain", - "uuid": "ad08dcef-14f7-406d-b3a5-4b5aad37ebf1", - "prerequisites": [], - "difficulty": 2, + "slug": "grains", + "uuid": "27b44b76-5e4f-4711-bce0-869e372636dd", + "core": false, + "unlocked_by": null, + "difficulty": 3, "topics": null }, { - "slug": "sublist", - "name": "Sublist", - "uuid": "dabe93c3-038c-4c6f-8a2e-f50acf130b8f", - "prerequisites": [], - "difficulty": 2, + "slug": "gigasecond", + "uuid": "23498ff3-310e-41b0-b15e-52fec2f2bfcb", + "core": false, + "unlocked_by": null, + "difficulty": 3, "topics": null }, - { - "slug": "sum-of-multiples", - "name": "Sum Of Multiples", - "uuid": "a7e1d0a1-feb5-4a55-93c7-e7f81a39238c", - "prerequisites": [], - "difficulty": 2, - "topics": [ - "math" - ] - }, { "slug": "triangle", - "name": "Triangle", "uuid": "74f7eacd-d3de-4467-85b2-8590ba1f28ce", - "prerequisites": [], + "core": false, + "unlocked_by": null, "difficulty": 2, "topics": null }, { - "slug": "word-count", - "name": "Word Count", - "uuid": "3ab74232-11f5-4efd-82ac-e7c4129c7ff4", - "prerequisites": [], + "slug": "scrabble-score", + "uuid": "01afac67-ff81-432e-b2a0-63f4540f2eb5", + "core": false, + "unlocked_by": null, "difficulty": 2, "topics": null }, { - "slug": "atbash-cipher", - "name": "Atbash Cipher", - "uuid": "47266422-622e-4e20-b597-e85ab7bd3046", - "prerequisites": [], - "difficulty": 3, - "topics": null - }, - { - "slug": "beer-song", - "name": "Beer Song", - "uuid": "c14ef548-c5f6-43a9-84e2-c7238705fc8e", - "prerequisites": [], - "difficulty": 3, + "slug": "roman-numerals", + "uuid": "04d0369f-b0e5-4c00-a0f7-1b86eefba484", + "core": false, + "unlocked_by": null, + "difficulty": 2, "topics": null }, { "slug": "binary", - "name": "Binary", "uuid": "4c59731d-165a-43e1-9917-16131dadbbac", - "prerequisites": [], + "core": false, + "unlocked_by": null, "difficulty": 3, "topics": [ "math" ] }, { - "slug": "binary-search", - "name": "Binary Search", - "uuid": "36f47cc4-0c5e-4edc-b109-c9e007b7b1f8", - "prerequisites": [], - "difficulty": 3, - "topics": null - }, - { - "slug": "binary-search-tree", - "name": "Binary Search Tree", - "uuid": "62f3cbcb-2503-472f-9544-50e05e368949", - "prerequisites": [], - "difficulty": 3, - "topics": null - }, - { - "slug": "change", - "name": "Change", - "uuid": "6fd886e5-94b0-4938-9f48-f4c6850027a0", - "prerequisites": [], + "slug": "trinary", + "uuid": "d32f41d4-e1b1-4daf-8ddc-a2ab9ee07c98", + "core": false, + "unlocked_by": null, "difficulty": 3, - "topics": null + "topics": [ + "math" + ] }, { - "slug": "flatten-array", - "name": "Flatten Array", - "uuid": "11450b65-628d-4890-a668-7031de985f5c", - "prerequisites": [], - "difficulty": 3, - "topics": null + "slug": "spiral-matrix", + "uuid": "d42g42d7-21b1-4daf-8ddc-a2ab9ee07c98", + "core": false, + "unlocked_by": null, + "difficulty": 4, + "topics": [ + "recursivity" + ] }, { - "slug": "gigasecond", - "name": "Gigasecond", - "uuid": "23498ff3-310e-41b0-b15e-52fec2f2bfcb", - "prerequisites": [], + "slug": "prime-factors", + "uuid": "068a0997-d333-48cb-a82a-c5082e85115d", + "core": false, + "unlocked_by": null, "difficulty": 3, - "topics": null + "topics": [ + "math" + ] }, { - "slug": "grade-school", - "name": "Grade School", - "uuid": "f4cf3676-4399-4d1c-b21f-8e735c7af8cc", - "prerequisites": [], - "difficulty": 3, + "slug": "raindrops", + "uuid": "c1113f92-df4d-4d04-865f-20b8b2c56205", + "core": false, + "unlocked_by": null, + "difficulty": 2, "topics": null }, { - "slug": "grains", - "name": "Grains", - "uuid": "27b44b76-5e4f-4711-bce0-869e372636dd", - "prerequisites": [], - "difficulty": 3, + "slug": "allergies", + "uuid": "810803c7-4480-4e11-b848-d56477ba9d08", + "core": false, + "unlocked_by": null, + "difficulty": 4, "topics": null }, { - "slug": "hexadecimal", - "name": "Hexadecimal", - "uuid": "8ede90b5-d1ad-41c3-8474-2ffaea39e7e4", - "prerequisites": [], - "difficulty": 3, + "slug": "octal", + "uuid": "db1a86fb-2f04-4afe-9e45-00b539c86b63", + "core": false, + "unlocked_by": null, + "difficulty": 4, "topics": [ "math" ] }, { - "slug": "isbn-verifier", - "name": "Isbn Verifier", - "uuid": "e6411d18-d9b9-48fa-8ee6-0df8c13d3dee", - "prerequisites": [], - "difficulty": 3, + "slug": "strain", + "uuid": "ad08dcef-14f7-406d-b3a5-4b5aad37ebf1", + "core": false, + "unlocked_by": null, + "difficulty": 2, "topics": null }, { - "slug": "isogram", - "name": "Isogram", - "uuid": "1fc5c2e9-2851-4735-8fde-612a8c054a5a", - "prerequisites": [], + "slug": "atbash-cipher", + "uuid": "47266422-622e-4e20-b597-e85ab7bd3046", + "core": false, + "unlocked_by": null, "difficulty": 3, "topics": null }, { - "slug": "kindergarten-garden", - "name": "Kindergarten Garden", - "uuid": "5288c0fb-a90d-4f71-b525-e9a7b687aaf2", - "prerequisites": [], - "difficulty": 3, + "slug": "bank-account", + "uuid": "e6848f52-a6b5-4669-9b50-beedfd3ebe2f", + "core": false, + "unlocked_by": null, + "difficulty": 7, "topics": null }, { - "slug": "leap", - "name": "Leap", - "uuid": "0cde8a62-412a-45cc-b16e-4b31057cab74", - "prerequisites": [], - "difficulty": 3, + "slug": "crypto-square", + "uuid": "8b90d4c5-0d53-4664-afba-c4ed1c865e77", + "core": false, + "unlocked_by": null, + "difficulty": 4, "topics": null }, { "slug": "pascals-triangle", - "name": "Pascals Triangle", "uuid": "9c8c4689-4990-4266-a02e-2dcb9fa32402", - "prerequisites": [], + "core": false, + "unlocked_by": null, "difficulty": 3, "topics": [ "math" ] }, { - "slug": "perfect-numbers", - "name": "Perfect Numbers", - "uuid": "097edd69-91b5-4a71-b197-a9c14b61c4ce", - "prerequisites": [], - "difficulty": 3, + "slug": "sum-of-multiples", + "uuid": "a7e1d0a1-feb5-4a55-93c7-e7f81a39238c", + "core": false, + "unlocked_by": null, + "difficulty": 2, "topics": [ "math" ] }, { - "slug": "phone-number", - "name": "Phone Number", - "uuid": "84ce66e5-6091-4078-9921-c0b8ccabc86f", - "prerequisites": [], - "difficulty": 3, - "topics": null - }, - { - "slug": "prime-factors", - "name": "Prime Factors", - "uuid": "068a0997-d333-48cb-a82a-c5082e85115d", - "prerequisites": [], - "difficulty": 3, + "slug": "sieve", + "uuid": "910adfb9-be3e-45ef-af4c-facba7825cfd", + "core": false, + "unlocked_by": null, + "difficulty": 5, "topics": [ "math" ] }, { - "slug": "proverb", - "name": "Proverb", - "uuid": "c8ba6ce5-9a7e-4c1c-8044-bb18a0d6ad39", - "prerequisites": [], - "difficulty": 3, + "slug": "luhn", + "uuid": "5f62a862-f65e-4af0-a15d-5aa1fdb4f970", + "core": false, + "unlocked_by": null, + "difficulty": 5, "topics": null }, { - "slug": "say", - "name": "Say", - "uuid": "31aa2618-b971-44ff-9799-761fdec53b87", - "prerequisites": [], + "slug": "kindergarten-garden", + "uuid": "5288c0fb-a90d-4f71-b525-e9a7b687aaf2", + "core": false, + "unlocked_by": null, "difficulty": 3, "topics": null }, { - "slug": "trinary", - "name": "Trinary", - "uuid": "d32f41d4-e1b1-4daf-8ddc-a2ab9ee07c98", - "prerequisites": [], - "difficulty": 3, - "topics": [ - "math" - ] + "slug": "robot-simulator", + "uuid": "e4f94fe1-7258-4e55-94c8-756a8080f898", + "core": false, + "unlocked_by": null, + "difficulty": 6, + "topics": null }, { - "slug": "allergies", - "name": "Allergies", - "uuid": "810803c7-4480-4e11-b848-d56477ba9d08", - "prerequisites": [], - "difficulty": 4, + "slug": "queen-attack", + "uuid": "0bc807ef-60b8-49d9-9428-0060bc5517a9", + "core": false, + "unlocked_by": null, + "difficulty": 7, "topics": null }, { - "slug": "crypto-square", - "name": "Crypto Square", - "uuid": "8b90d4c5-0d53-4664-afba-c4ed1c865e77", - "prerequisites": [], - "difficulty": 4, + "slug": "accumulate", + "uuid": "73cdbbd8-04a6-42ba-aeea-1f1c8d53af70", + "core": false, + "unlocked_by": null, + "difficulty": 2, + "topics": null + }, + { + "slug": "binary-search-tree", + "uuid": "62f3cbcb-2503-472f-9544-50e05e368949", + "core": false, + "unlocked_by": null, + "difficulty": 3, "topics": null }, { "slug": "difference-of-squares", - "name": "Difference Of Squares", "uuid": "254199d8-8add-470f-a8fc-8ec9ffc54dd1", - "prerequisites": [], + "core": false, + "unlocked_by": null, "difficulty": 4, "topics": [ "math" ] }, { - "slug": "dominoes", - "name": "Dominoes", - "uuid": "db6162c0-adff-401e-9dd6-a0322ca10dcf", - "prerequisites": [], - "difficulty": 4, - "topics": null + "slug": "hexadecimal", + "uuid": "8ede90b5-d1ad-41c3-8474-2ffaea39e7e4", + "core": false, + "unlocked_by": null, + "difficulty": 3, + "topics": [ + "math" + ] + }, + { + "slug": "all-your-base", + "uuid": "b55eefa5-dce6-46fb-8c0e-4c476cc871ce", + "core": false, + "unlocked_by": null, + "difficulty": 2, + "topics": [ + "math" + ] }, { "slug": "largest-series-product", - "name": "Largest Series Product", "uuid": "eec9ea9a-fa32-4ea2-831e-0caccbca208b", - "prerequisites": [], + "core": false, + "unlocked_by": null, "difficulty": 4, "topics": [ "math" ] }, { - "slug": "meetup", - "name": "Meetup", - "uuid": "1657cd1a-f3d8-475f-824f-31ba4d8e229a", - "prerequisites": [], - "difficulty": 4, + "slug": "pov", + "uuid": "ee9b837b-ea2f-4c77-9a3d-3d0007b9ae88", + "core": false, + "unlocked_by": null, + "difficulty": 10, "topics": null }, { - "slug": "octal", - "name": "Octal", - "uuid": "db1a86fb-2f04-4afe-9e45-00b539c86b63", - "prerequisites": [], - "difficulty": 4, - "topics": [ - "math" - ] + "slug": "matching-brackets", + "uuid": "c8ebc25b-17b9-44a9-8cbe-df2c2eb6e2d6", + "core": false, + "unlocked_by": null, + "difficulty": 7, + "topics": null }, { - "slug": "spiral-matrix", - "name": "Spiral Matrix", - "uuid": "d42g42d7-21b1-4daf-8ddc-a2ab9ee07c98", - "prerequisites": [], - "difficulty": 4, - "topics": [ - "recursivity" - ] + "slug": "minesweeper", + "uuid": "2d35d9b3-5cff-4e68-a861-1461b32e22ba", + "core": false, + "unlocked_by": null, + "difficulty": 7, + "topics": null }, { - "slug": "clock", - "name": "Clock", - "uuid": "8e722baf-bbf9-445f-9adb-b21db88b5132", - "prerequisites": [], - "difficulty": 5, + "slug": "change", + "uuid": "6fd886e5-94b0-4938-9f48-f4c6850027a0", + "core": false, + "unlocked_by": null, + "difficulty": 3, "topics": null }, { - "slug": "diamond", - "name": "Diamond", - "uuid": "f3971f71-08c9-4e36-a69e-5bd7fe070b07", - "prerequisites": [], - "difficulty": 5, + "slug": "pangram", + "uuid": "398f65f2-2324-4b08-945d-a9fbd62d1a41", + "core": false, + "unlocked_by": null, + "difficulty": 2, "topics": null }, { - "slug": "luhn", - "name": "Luhn", - "uuid": "5f62a862-f65e-4af0-a15d-5aa1fdb4f970", - "prerequisites": [], - "difficulty": 5, + "slug": "wordy", + "uuid": "4a2033a7-5579-49ac-94d7-8693cee45381", + "core": false, + "unlocked_by": null, + "difficulty": 6, "topics": null }, { - "slug": "sieve", - "name": "Sieve", - "uuid": "910adfb9-be3e-45ef-af4c-facba7825cfd", - "prerequisites": [], - "difficulty": 5, + "slug": "isogram", + "uuid": "1fc5c2e9-2851-4735-8fde-612a8c054a5a", + "core": false, + "unlocked_by": null, + "difficulty": 3, + "topics": null + }, + { + "slug": "acronym", + "uuid": "e14a4261-c84f-417e-841e-29ff6f1f533d", + "core": false, + "unlocked_by": null, + "difficulty": 2, + "topics": null + }, + { + "slug": "nth-prime", + "uuid": "d380de85-4d35-4342-9b88-7402deea2869", + "core": false, + "unlocked_by": null, + "difficulty": 2, "topics": [ "math" ] }, { - "slug": "robot-simulator", - "name": "Robot Simulator", - "uuid": "e4f94fe1-7258-4e55-94c8-756a8080f898", - "prerequisites": [], - "difficulty": 6, + "slug": "pig-latin", + "uuid": "6768b55e-bab3-4e55-ac71-ddda0bd16298", + "core": false, + "unlocked_by": null, + "difficulty": 2, "topics": null }, { - "slug": "wordy", - "name": "Wordy", - "uuid": "4a2033a7-5579-49ac-94d7-8693cee45381", - "prerequisites": [], - "difficulty": 6, + "slug": "secret-handshake", + "uuid": "2cc37c2a-7e6c-49ba-8b30-2ff8c9d818c2", + "core": false, + "unlocked_by": null, + "difficulty": 2, "topics": null }, { - "slug": "bank-account", - "name": "Bank Account", - "uuid": "e6848f52-a6b5-4669-9b50-beedfd3ebe2f", - "prerequisites": [], - "difficulty": 7, + "slug": "rotational-cipher", + "uuid": "622823dc-ee47-42a0-acc6-190de4541625", + "core": false, + "unlocked_by": null, + "difficulty": 2, "topics": null }, { - "slug": "matching-brackets", - "name": "Matching Brackets", - "uuid": "c8ebc25b-17b9-44a9-8cbe-df2c2eb6e2d6", - "prerequisites": [], - "difficulty": 7, + "slug": "diamond", + "uuid": "f3971f71-08c9-4e36-a69e-5bd7fe070b07", + "core": false, + "unlocked_by": null, + "difficulty": 5, "topics": null }, { - "slug": "minesweeper", - "name": "Minesweeper", - "uuid": "2d35d9b3-5cff-4e68-a861-1461b32e22ba", - "prerequisites": [], - "difficulty": 7, + "slug": "protein-translation", + "uuid": "c4b7120c-a7c5-4a39-a08e-8d4fb9861a27", + "core": false, + "unlocked_by": null, + "difficulty": 2, + "topics": [ + "pattern_matching", + "strings" + ] + }, + { + "slug": "proverb", + "uuid": "c8ba6ce5-9a7e-4c1c-8044-bb18a0d6ad39", + "core": false, + "unlocked_by": null, + "difficulty": 3, "topics": null }, { "slug": "poker", - "name": "Poker", "uuid": "7df7ff1c-74ab-4f4e-aaf0-257b6e1cbc18", - "prerequisites": [], + "core": false, + "unlocked_by": null, "difficulty": 7, "topics": null }, { - "slug": "queen-attack", - "name": "Queen Attack", - "uuid": "0bc807ef-60b8-49d9-9428-0060bc5517a9", - "prerequisites": [], - "difficulty": 7, + "slug": "dominoes", + "uuid": "db6162c0-adff-401e-9dd6-a0322ca10dcf", + "core": false, + "unlocked_by": null, + "difficulty": 4, "topics": null }, { "slug": "go-counting", - "name": "Go Counting", "uuid": "987438e8-1db3-447a-a243-e67c7591709d", - "prerequisites": [], + "core": false, + "unlocked_by": null, "difficulty": 9, "topics": null - }, - { - "slug": "pov", - "name": "Pov", - "uuid": "ee9b837b-ea2f-4c77-9a3d-3d0007b9ae88", - "prerequisites": [], - "difficulty": 10, - "topics": null } ] - }, - "concepts": [ - { - "uuid": "33947666-6176-4ab6-825f-08b689c8040d", - "slug": "lists", - "name": "Lists", - "blurb": "TODO: add blurb for lists concept" - } - ], - "key_features": [], - "tags": [] + } }