{ "active": true, "exercises": [ { "core": true, "difficulty": 1, "slug": "hello-world", "topics": [ "control-flow-(conditionals)", "optional-values", "strings", "text-formatting" ], "uuid": "4756cfc9-7509-4783-8be7-60e3376b8256" }, { "core": false, "difficulty": 1, "slug": "two-fer", "topics": [ "strings", "control-flow-(conditionals)" ], "unlocked_by": "hello-world", "uuid": "5f3d1326-f0c5-44a6-b90a-6af3b7d455f1" }, { "core": true, "difficulty": 1, "slug": "leap", "topics": [ "booleans", "integers", "logic" ], "uuid": "0c231a1c-55f7-47b6-8a54-ccae4ab0c65b" }, { "core": false, "difficulty": 2, "slug": "reverse-string", "topics": [ "loops", "for", "strings" ], "unlocked_by": "leap", "uuid": "553a6be7-eecb-45dc-9cea-05126c525f1b" }, { "core": true, "difficulty": 1, "slug": "rna-transcription", "topics": [ "strings", "transforming" ], "uuid": "d7f57ab9-2edb-44cb-a04e-c575c0f4be4c" }, { "core": true, "difficulty": 1, "slug": "simple-cipher", "topics": [ "algorithms", "control-flow-(conditionals)", "control-flow-(loops)", "mathematics", "randomness", "strings", "text-formatting", "transforming" ], "uuid": "fff57c49-cde9-4a0c-b70b-2903cef212af" }, { "core": true, "difficulty": 2, "slug": "pangram", "topics": [ "algorithms", "control-flow-(conditionals)", "control-flow-(loops)", "lists", "maps", "searching", "strings" ], "uuid": "c57bf909-130f-46e6-97ca-aeed58df1a15" }, { "core": true, "difficulty": 2, "slug": "bob", "topics": [ "control-flow-(conditionals)", "pattern-recognition", "polymorfism", "regular-expressions", "strings", "unicode" ], "uuid": "246be5d9-b361-4893-9707-f218ede2bed6" }, { "core": true, "difficulty": 2, "slug": "gigasecond", "topics": [ "time" ], "uuid": "49e4874b-d7e2-4305-a9bc-627fab4ada44" }, { "core": true, "difficulty": 3, "slug": "space-age", "topics": [ "classes", "floating-point-numbers", "mathematics" ], "uuid": "b668e11a-a8ce-4e94-ba68-3a1f0fa3f6c8" }, { "core": true, "difficulty": 4, "slug": "binary", "topics": [ "control-flow-(conditionals)", "control-flow-(loops)", "exception-handling", "integers", "mathematics", "regular-expressions", "strings" ], "uuid": "c3035180-ff4c-4afe-8019-f8364158b74e" }, { "core": true, "difficulty": 4, "slug": "prime-factors", "topics": [ "algorithms", "control-flow-(conditionals)", "control-flow-(loops)", "integers", "mathematics" ], "uuid": "73ecd6c2-e59b-4354-b305-64e28a60433f" }, { "core": true, "difficulty": 4, "slug": "matrix", "topics": [ "arrays", "control-flow-(conditionals)", "control-flow-(loops)", "data-structures", "matrices", "text-formatting" ], "uuid": "fbfe6032-c209-40bd-b485-8b2881638166" }, { "core": true, "difficulty": 5, "slug": "linked-list", "topics": [ "algorithms", "arrays", "control-flow-(conditionals)", "control-flow-(loops)", "data-structures", "lists", "optional-values" ], "uuid": "ecc41237-f629-458f-873e-2cc51ba1a385" }, { "core": true, "difficulty": 5, "slug": "pascals-triangle", "topics": [ "control-flow-(conditionals)", "control-flow-(loops)", "mathematics", "strings", "text-formatting" ], "uuid": "a96ab45d-10a0-42cf-a754-c2466037ceaf" }, { "core": true, "difficulty": 6, "slug": "secret-handshake", "topics": [ "algorithms", "arrays", "bitwise-operations", "control-flow-(conditionals)", "control-flow-(loops)", "games" ], "uuid": "0a3a452c-f734-47eb-8e65-34c8ae710ef0" }, { "core": false, "difficulty": 6, "slug": "rotational-cipher", "topics": [ "cryptography", "integers", "strings" ], "unlocked_by": "secret-handshake", "uuid": "7078b1a4-ef73-4c02-809d-b2de62e9af11" }, { "core": true, "difficulty": 6, "slug": "grade-school", "topics": [ "arrays", "maps", "sorting" ], "uuid": "029bc3ed-772d-439b-bd0a-1ba1196a79ec" }, { "core": true, "difficulty": 6, "slug": "robot-name", "topics": [ "control-flow-(conditionals)", "exception-handling", "randomness", "regular-expressions", "sets" ], "uuid": "3005340b-a8d6-46ac-9075-125f9adccc2a" }, { "core": true, "difficulty": 7, "slug": "wordy", "topics": [ "control-flow-(conditionals)", "control-flow-(loops)", "exception-handling", "parsing", "pattern-recognition", "regular-expressions", "strings" ], "uuid": "bb54bf08-24ba-45e1-bdf7-08db161e5843" }, { "core": true, "difficulty": 8, "slug": "list-ops", "topics": [ "data-structures", "lists", "recursion" ], "uuid": "e70defe4-5944-4392-956c-63cb92e7fd9c" }, { "core": false, "difficulty": 5, "slug": "rational-numbers", "topics": [ "floating_point_numbers", "mathematics", "algorithms" ], "unlocked_by": "pascals-triangle", "uuid": "2de5677e-5759-4a21-93c7-39a3d88242e8" }, { "core": false, "difficulty": 2, "slug": "hamming", "topics": [ "control-flow-(conditionals)", "control-flow-(loops)", "equality", "strings" ], "unlocked_by": "rna-transcription", "uuid": "3e1358c8-2bea-41f9-bc9e-8277f354a4e0" }, { "core": false, "difficulty": 2, "slug": "run-length-encoding", "topics": [ "control-flow-(conditionals)", "exception-handling", "parsing", "pattern-recognition", "regular-expressions", "strings", "text-formatting" ], "unlocked_by": null, "uuid": "d66c2b56-b465-4922-af35-ae78944c0aac" }, { "core": false, "difficulty": 2, "slug": "isogram", "topics": [ "filtering", "strings" ], "unlocked_by": "pangram", "uuid": "35821375-5c94-4d4b-aa56-e3b079a45ca0" }, { "core": false, "difficulty": 5, "slug": "beer-song", "topics": [ "control-flow-(conditionals)", "control-flow-(loops)", "strings" ], "unlocked_by": "bob", "uuid": "6f315fc3-095a-4387-aefb-cc5fee97110a" }, { "core": false, "difficulty": 3, "slug": "phone-number", "topics": [ "parsing", "transforming" ], "unlocked_by": "pangram", "uuid": "347f9f54-a0d9-469d-babf-b3edb34d9d70" }, { "core": false, "difficulty": 1, "slug": "anagram", "topics": [ "filtering", "strings" ], "unlocked_by": "pangram", "uuid": "432ec2ce-c919-4142-aea2-389b67503252" }, { "core": false, "difficulty": 4, "slug": "food-chain", "topics": [ "algorithms", "text-formatting" ], "unlocked_by": "bob", "uuid": "a717745f-da00-4a5f-8bf3-6876e20cdf17" }, { "core": false, "difficulty": 2, "slug": "etl", "topics": [ "control-flow-(loops)", "integers", "maps", "transforming" ], "unlocked_by": "rna-transcription", "uuid": "a2a19f61-62ba-447a-8f57-537c8baa2e7a" }, { "core": false, "difficulty": 4, "slug": "sublist", "topics": [ "arrays", "lists" ], "unlocked_by": "linked-list", "uuid": "4a83a72c-db0a-45b6-b77c-1949cb24fbae" }, { "core": false, "difficulty": 5, "slug": "grains", "topics": [ "control-flow-(loops)", "integers", "mathematics" ], "unlocked_by": "space-age", "uuid": "c5be6908-f45c-4278-ba99-3701024f4eda" }, { "core": false, "difficulty": 3, "slug": "triangle", "topics": [ "control-flow-(conditionals)", "control-flow-(loops)", "exception-handling", "integers", "mathematics" ], "unlocked_by": "leap", "uuid": "fde792fa-84e9-4b86-8ecb-8466ad92a99d" }, { "core": false, "difficulty": 5, "slug": "clock", "topics": [ "dates", "globalization", "time" ], "unlocked_by": "gigasecond", "uuid": "1ff85150-6c51-4758-af02-4484cf35658e" }, { "core": false, "difficulty": 3, "slug": "perfect-numbers", "topics": [ "arrays", "control-flow-(conditionals)", "control-flow-(loops)", "integers", "mathematics" ], "unlocked_by": "space-age", "uuid": "51aa5429-b2db-43ad-83cf-84e2ead22cb6" }, { "core": false, "difficulty": 1, "slug": "word-count", "topics": [ "control-flow-(loops)", "lists", "regular-expressions", "strings", "unicode" ], "unlocked_by": "pangram", "uuid": "9a4ea3da-ad43-4850-bdf3-2c578c5de838" }, { "core": false, "difficulty": 2, "slug": "acronym", "topics": [ "control-flow-(loops)", "regular-expressions", "strings", "transforming" ], "unlocked_by": "pangram", "uuid": "0c1c4788-0372-42e7-81c1-b090bb7ebc8b" }, { "core": false, "difficulty": 5, "slug": "scrabble-score", "topics": [ "control-flow-(conditionals)", "control-flow-(loops)", "maps", "strings" ], "unlocked_by": "rna-transcription", "uuid": "a6bd8126-3879-4593-8380-39ebfa87801b" }, { "core": false, "difficulty": 3, "slug": "roman-numerals", "topics": [ "control-flow-(conditionals)", "control-flow-(loops)", "mathematics", "pattern-recognition", "transforming" ], "unlocked_by": null, "uuid": "4226e3c6-99d4-406d-998a-bcf11845b211" }, { "core": false, "difficulty": 8, "slug": "circular-buffer", "topics": [ "arrays", "control-flow-(conditionals)", "control-flow-(loops)", "data-structures", "exception-handling", "lists" ], "unlocked_by": "linked-list", "uuid": "f1943e87-182a-44f5-a885-3d68a0c0a0dc" }, { "core": false, "difficulty": 2, "slug": "raindrops", "topics": [ "control-flow-(conditionals)", "integers", "strings", "transforming" ], "unlocked_by": "rna-transcription", "uuid": "86b1acf1-9e2d-4b04-b8b0-e9ae6beb5f3d" }, { "core": false, "difficulty": 6, "slug": "allergies", "topics": [ "arrays", "bitwise-operations", "control-flow-(conditionals)", "control-flow-(loops)" ], "unlocked_by": "rna-transcription", "uuid": "23210e9e-81f6-4279-a776-00459c7ccd02" }, { "core": false, "difficulty": 4, "slug": "strain", "topics": [ "algorithms", "arrays", "callbacks", "control-flow-(conditionals)", "control-flow-(loops)", "filtering", "lists" ], "unlocked_by": "list-ops", "uuid": "e61f3d54-55d2-4d32-9d2a-e7d6af3a3247" }, { "core": false, "difficulty": 7, "slug": "atbash-cipher", "topics": [ "algorithms", "arrays", "control-flow-(conditionals)", "control-flow-(loops)", "regular-expressions", "text-formatting" ], "unlocked_by": "simple-cipher", "uuid": "99974454-0736-4cc0-b88f-ed5701397a97" }, { "core": false, "difficulty": 5, "slug": "accumulate", "topics": [ "algorithms", "callbacks", "control-flow-(loops)", "lists" ], "unlocked_by": "list-ops", "uuid": "dc9b2598-9757-4b20-82f9-8049ad081ac9" }, { "core": false, "difficulty": 9, "slug": "crypto-square", "topics": [ "algorithms", "arrays", "control-flow-(conditionals)", "control-flow-(loops)", "regular-expressions", "sorting", "text-formatting", "transforming" ], "unlocked_by": "simple-cipher", "uuid": "a98e3593-d5b4-4c2b-8569-ae3ae7e07dad" }, { "core": false, "difficulty": 4, "slug": "trinary", "topics": [ "control-flow-(conditionals)", "control-flow-(loops)", "integers", "mathematics", "regular-expressions", "strings" ], "unlocked_by": "binary", "uuid": "f317721d-e1f5-4e68-9fdc-f9bc7b6b004d" }, { "core": false, "difficulty": 5, "slug": "sieve", "topics": [ "control-flow-(conditionals)", "control-flow-(loops)", "integers", "mathematics", "recursion" ], "unlocked_by": "prime-factors", "uuid": "4cad8ee8-40be-4d4d-8c14-45d8c6e29a32" }, { "core": false, "difficulty": 4, "slug": "octal", "topics": [ "control-flow-(conditionals)", "control-flow-(loops)", "integers", "mathematics", "regular-expressions", "strings" ], "unlocked_by": "binary", "uuid": "9892d47d-97a0-4a2f-8284-6f84c86559e8" }, { "core": false, "difficulty": 4, "slug": "luhn", "topics": [ "control-flow-(conditionals)", "control-flow-(loops)", "integers", "mathematics", "strings" ], "unlocked_by": "space-age", "uuid": "bb46e832-8c37-45ee-9ee7-5037015b965c" }, { "core": false, "difficulty": 4, "slug": "pig-latin", "topics": [ "control-flow-(conditionals)", "control-flow-(loops)", "games", "regular-expressions", "strings", "transforming" ], "unlocked_by": "bob", "uuid": "9a515ad0-34c7-4191-8784-5c4cd6385b38" }, { "core": false, "difficulty": 5, "slug": "pythagorean-triplet", "topics": [ "algorithms", "control-flow-(conditionals)", "control-flow-(loops)", "integers", "mathematics" ], "unlocked_by": "space-age", "uuid": "26a973dd-d72e-40fb-abeb-0ba306356ed6" }, { "core": false, "difficulty": 3, "slug": "series", "topics": [ "control-flow-(loops)", "exception-handling", "strings", "text-formatting" ], "unlocked_by": "pangram", "uuid": "06afdb06-8d2a-4cb0-baf1-48ae997cf1f5" }, { "core": false, "difficulty": 3, "slug": "difference-of-squares", "topics": [ "algorithms", "control-flow-(loops)", "integers", "mathematics" ], "unlocked_by": "space-age", "uuid": "07110dd5-b879-40b9-9485-685cb0963d8f" }, { "core": false, "difficulty": 4, "slug": "proverb", "topics": [ "arrays", "control-flow-(conditionals)", "control-flow-(loops)", "optional-values", "strings", "text-formatting" ], "unlocked_by": "bob", "uuid": "8786d591-077b-49bc-be8d-d014dc9dc308" }, { "core": false, "difficulty": 1, "slug": "flatten-array", "topics": [ "arrays", "recursion" ], "unlocked_by": "list-ops", "uuid": "32a0a5fa-c7de-470c-beff-118b448b3916" }, { "core": false, "difficulty": 4, "slug": "hexadecimal", "topics": [ "control-flow-(conditionals)", "control-flow-(loops)", "integers", "mathematics", "regular-expressions", "strings" ], "unlocked_by": "binary", "uuid": "33b8f4c0-3210-478a-9225-5c30ad6df870" }, { "core": false, "difficulty": 7, "slug": "largest-series-product", "topics": [ "control-flow-(conditionals)", "control-flow-(loops)", "exception-handling", "integers", "mathematics", "regular-expressions", "strings" ], "unlocked_by": "pangram", "uuid": "44bd02a7-0e3a-4441-ab76-524e36d4661c" }, { "core": false, "difficulty": 7, "slug": "kindergarten-garden", "topics": [ "arrays", "control-flow-(conditionals)", "control-flow-(loops)", "strings", "text-formatting" ], "unlocked_by": "wordy", "uuid": "2702ac90-0be2-43a2-91b6-7256a25fec87" }, { "core": false, "difficulty": 7, "slug": "binary-search", "topics": [ "algorithms", "arrays", "control-flow-(conditionals)", "control-flow-(loops)", "recursion" ], "unlocked_by": "linked-list", "uuid": "5991c379-f033-4b46-9702-6b7fd03640e8" }, { "core": false, "difficulty": 6, "slug": "binary-search-tree", "topics": [ "algorithms", "control-flow-(conditionals)", "control-flow-(loops)", "recursion" ], "unlocked_by": "linked-list", "uuid": "865806e0-950f-49a5-a6e5-26472b90ab85" }, { "core": false, "difficulty": 5, "slug": "robot-simulator", "topics": [ "control-flow-(conditionals)", "control-flow-(loops)", "exception-handling", "games", "parsing", "strings" ], "unlocked_by": "wordy", "uuid": "00002977-ea1e-45e2-b66e-09d793b5c1ad" }, { "core": false, "difficulty": 5, "slug": "nth-prime", "topics": [ "algorithms", "control-flow-(conditionals)", "control-flow-(loops)", "exception-handling", "integers", "mathematics" ], "unlocked_by": "prime-factors", "uuid": "8fa51380-ec2c-4806-8833-cf543579de17" }, { "core": false, "difficulty": 7, "slug": "palindrome-products", "topics": [ "algorithms", "control-flow-(conditionals)", "control-flow-(loops)", "exception-handling", "integers", "mathematics" ], "unlocked_by": "prime-factors", "uuid": "fde83f66-d927-48f8-a599-efb98927f0b1" }, { "core": false, "difficulty": 6, "slug": "say", "topics": [ "control-flow-(conditionals)", "control-flow-(loops)", "exception-handling", "integers", "mathematics", "strings", "text-formatting" ], "unlocked_by": "bob", "uuid": "01d286f6-5f29-4d4b-a4de-e217a4833bfa" }, { "core": false, "difficulty": 6, "slug": "custom-set", "topics": [ "arrays", "control-flow-(conditionals)", "control-flow-(loops)", "data-structures", "equality", "lists", "recursion", "sets" ], "unlocked_by": "linked-list", "uuid": "d4ec15c4-2742-493b-97fe-9d5121f0b659" }, { "core": false, "difficulty": 5, "slug": "sum-of-multiples", "topics": [ "control-flow-(conditionals)", "control-flow-(loops)", "integers", "lists" ], "unlocked_by": "prime-factors", "uuid": "f30463c4-9d8c-4238-a691-e594291b4425" }, { "core": false, "difficulty": 8, "slug": "queen-attack", "topics": [ "control-flow-(conditionals)", "control-flow-(loops)", "equality", "exception-handling", "optional-values", "parsing", "text-formatting" ], "unlocked_by": null, "uuid": "fefcfeba-59ec-4c63-a562-374201ee39a7" }, { "core": false, "difficulty": 6, "slug": "saddle-points", "topics": [ "control-flow-(conditionals)", "control-flow-(loops)", "equality", "exception-handling", "integers", "mathematics", "matrices", "optional-values", "parsing" ], "unlocked_by": "matrix", "uuid": "98cbae4f-78b6-4745-b922-39e8db9a12bb" }, { "core": false, "difficulty": 5, "slug": "ocr-numbers", "topics": [ "control-flow-(conditionals)", "control-flow-(loops)", "equality", "exception-handling", "integers", "parsing", "text-formatting" ], "unlocked_by": "matrix", "uuid": "759618b1-7ccc-46cd-889d-aea58ec88756" }, { "core": false, "difficulty": 7, "slug": "meetup", "topics": [ "control-flow-(conditionals)", "control-flow-(loops)", "dates", "equality", "exception-handling", "time" ], "unlocked_by": "gigasecond", "uuid": "86b1b6ba-c1fe-492d-a7ec-c22c525b4da8" }, { "core": false, "difficulty": 3, "slug": "bracket-push", "topics": [ "control-flow-(conditionals)", "control-flow-(loops)", "exception-handling", "parsing", "strings" ], "unlocked_by": "pangram", "uuid": "25099f87-5c3b-4a8a-b648-4639d1e9fa84" }, { "core": false, "difficulty": 6, "slug": "two-bucket", "topics": [ "algorithms", "arrays", "control-flow-(conditionals)", "control-flow-(loops)", "exception-handling", "games", "parsing" ], "unlocked_by": "grade-school", "uuid": "4c857b17-33b0-47fa-b981-6b2fe4e394a1" }, { "core": false, "difficulty": 8, "slug": "bowling", "topics": [ "arrays", "control-flow-(conditionals)", "control-flow-(loops)", "exception-handling", "games", "parsing", "text-formatting" ], "unlocked_by": "grade-school", "uuid": "c168fe1f-f84e-46e6-91fc-7553d048a4e9" }, { "core": false, "difficulty": 5, "slug": "diamond", "topics": [ "arrays", "control-flow-(conditionals)", "control-flow-(loops)", "exception-handling", "games", "parsing", "text-formatting" ], "unlocked_by": "pascals-triangle", "uuid": "04a4ef78-5b61-454f-8c37-798875fb4956" }, { "core": false, "difficulty": 5, "slug": "all-your-base", "topics": [ "control-flow-(conditionals)", "control-flow-(loops)", "exception-handling", "integers", "mathematics", "parsing" ], "unlocked_by": "binary", "uuid": "cdfcec62-f2f3-4408-ad2c-8b5e1e56e791" }, { "core": false, "difficulty": 7, "slug": "minesweeper", "topics": [ "algorithms", "arrays", "games" ], "unlocked_by": null, "uuid": "22fa5ab4-935b-44cc-b055-9803214ae5f3" }, { "core": false, "difficulty": 7, "slug": "alphametics", "topics": [ "algorithms", "games" ], "unlocked_by": "grade-school", "uuid": "42a7fd83-4508-403c-8b5e-f0a3126fac8a" }, { "core": false, "difficulty": 8, "slug": "simple-linked-list", "topics": [ "arrays", "data-structures", "lists" ], "unlocked_by": "linked-list", "uuid": "c21ab6e8-b845-49d0-a2f6-1c89c7a07626" }, { "uuid": "833bd7c7-d3d8-45fd-a218-12dea646065d", "slug": "diffie-hellman", "core": false, "unlocked_by": "simple-cipher", "difficulty": 3, "topics": [ "Control-flow (conditionals)", "Control-flow (loops)", "Algorithms", "Arrays", "Exception handling" ] }, { "core" : false, "difficulty" : 8, "slug" : "change", "topics": [ "Algorithms", "Mathematics", "Performance", "Searching" ], "unlocked_by": "prime-factors", "uuid" : "910fe904-7e3c-11e7-bb31-be2e44b06b34" }, { "uuid": "3b779cb8-9544-4e0d-a306-e5478d741be7", "slug": "connect", "core": false, "unlocked_by": "grade-school", "difficulty": 7, "topics": [ "Control-flow (loops)", "Control-flow (conditionals)", "Games", "Parsing", "Arrays", "Maps" ] }, { "core" : false, "difficulty" : 1, "slug" : "collatz-conjecture", "topics": [ "Control-flow (loops)", "Control-flow (conditionals)", "Recursion", "Integers", "Algorithms", "Mathematics" ], "unlocked_by": null, "uuid" : "fd435dad-311a-4c40-9868-70863455831e" }, { "deprecated": true, "slug": "nucleotide-count", "uuid": "1b53340d-ea40-44ee-bf2e-42e516704e7c" }, { "deprecated": true, "slug": "point-mutations", "uuid": "e9a6b2ea-a67d-4b75-800d-7b46240094ec" }, { "uuid": "09e10522-9853-11e7-abc4-cec278b6b50a", "slug": "twelve-days", "core": false, "unlocked_by": "bob", "difficulty": 4, "topics": [ "Control-flow (conditionals)", "Control-flow (loops)", "Strings", "Pattern recognition" ] }, { "core": false, "difficulty": 1, "slug": "transpose", "topics": [ "loops", "arrays", "lists", "matrices", "strings", "text_formatting" ], "unlocked_by": "matrix", "uuid": "7c024853-0540-473d-b2d9-cad84953c00f" }, { "uuid": "52c775a4-7ddb-4cba-8a78-8544220bd1b6", "slug": "protein-translation", "core": false, "unlocked_by": null, "difficulty": 1, "topics": [ "control-flow-(conditionals)", "control-flow-(loops)", "strings", "algorithms" ] }, { "uuid": "f4a3d66a-04a8-3e80-6c9a-8a573ccb26fd9ed1d5c", "slug": "zipper", "core": false, "unlocked_by": null, "difficulty": 8, "topics": [ "recursion", "searching", "trees" ] }, { "uuid": "8740af44-002c-4716-a759-a68ae4c68737", "slug": "isbn-verifier", "core": false, "unlocked_by": "bob", "difficulty": 4, "topics": [ "conditionals", "loops", "pattern_matching", "strings" ] }, { "uuid": "b3dbc935-536e-4910-994d-4a519b511b6a", "slug": "forth", "core": false, "unlocked_by": "matrix", "difficulty": 8, "topics": [ "stacks", "parsing", "domain_specific_languages" ] }, { "uuid": "f82e470d-0bcc-4eba-b9b0-8a0c50a6fd19", "slug": "variable-length-quantity", "core": false, "unlocked_by": "grade-school", "difficulty": 5, "topics": [ "bitwise_operations", "transforming" ] }, { "uuid": "cb09212c-f2ae-4acf-9177-6c7f42594c1d", "slug": "rectangles", "core": false, "unlocked_by": "grade-school", "difficulty": 6, "topics": [ "parsing", "searching", "pattern_recognition" ] }, { "uuid": "0e4b628c-870d-446b-a400-3cc72457f2bc", "slug": "armstrong-numbers", "core": false, "unlocked_by": null, "difficulty": 2, "topics": [ "mathematics", "algorithms" ] } ], "foregone": [], "language": "JavaScript", "test_pattern": ".*[.]spec[.]js$" }