diff --git a/config.json b/config.json index c16d822..be3ba17 100644 --- a/config.json +++ b/config.json @@ -35,51 +35,79 @@ "exercises": { "practice": [ { - "slug": "hello-world", - "name": "Hello World", - "uuid": "4fb471fc-4e6d-486d-abf5-939e89f028fc", + "slug": "accumulate", + "name": "Accumulate", + "uuid": "b234225c-fcde-445f-9222-f80c25d0f499", + "practices": [], + "prerequisites": [], + "difficulty": 2, + "status": "deprecated" + }, + { + "slug": "acronym", + "name": "Acronym", + "uuid": "daeb92dc-efea-4bea-b657-3383b1880e49", + "practices": [], + "prerequisites": [], + "difficulty": 2 + }, + { + "slug": "armstrong-numbers", + "name": "Armstrong Numbers", + "uuid": "0fa9d2c6-f170-43b4-a28a-eb4994b4140e", + "practices": [ + "algorithms", + "loops", + "math" + ], + "prerequisites": [], + "difficulty": 2 + }, + { + "slug": "atbash-cipher", + "name": "Atbash Cipher", + "uuid": "92d97f99-04f9-4a52-942d-d1a9fa96375f", "practices": [ + "algorithms", + "cryptography", "strings" ], "prerequisites": [], - "difficulty": 1 + "difficulty": 2 }, { - "slug": "grains", - "name": "Grains", - "uuid": "b5b537d0-7c5d-45e5-af1d-b4da4f32514b", + "slug": "binary-search", + "name": "Binary Search", + "uuid": "033094e7-fd15-42ee-bbc8-0fb12c2cdb65", "practices": [], "prerequisites": [], - "difficulty": 1 + "difficulty": 2 }, { - "slug": "two-fer", - "name": "Two Fer", - "uuid": "27ffc2d2-e950-40a1-90fa-a1f3eec4fd36", - "practices": [ - "optional-values", - "text-formatting" - ], + "slug": "bob", + "name": "Bob", + "uuid": "3e5e67fa-991b-4120-abf0-6f10f9dfaca8", + "practices": [], "prerequisites": [], - "difficulty": 1 + "difficulty": 2 }, { - "slug": "leap", - "name": "Leap", - "uuid": "e84ac1ee-6e7e-40b4-826a-ed3d41890b83", + "slug": "clock", + "name": "Clock", + "uuid": "5618c228-fa15-4450-9a61-b41369d7de06", "practices": [], "prerequisites": [], - "difficulty": 1 + "difficulty": 2 }, { - "slug": "difference-of-squares", - "name": "Difference of Squares", - "uuid": "a3d9a2bb-a80a-487f-b529-64e20f7cf9b5", + "slug": "collatz-conjecture", + "name": "Collatz Conjecture", + "uuid": "28102e69-dad0-4f3c-8cdf-5a18a73178a4", "practices": [ "math" ], "prerequisites": [], - "difficulty": 1 + "difficulty": 2 }, { "slug": "dnd-character", @@ -87,80 +115,92 @@ "uuid": "6402b034-ab93-44f6-9f74-1547924449de", "practices": [], "prerequisites": [], - "difficulty": 3 + "difficulty": 2 }, { - "slug": "perfect-numbers", - "name": "Perfect Numbers", - "uuid": "72b2c36b-fcd5-4c8c-89e7-98bf24faaa3e", + "slug": "darts", + "name": "Darts", + "uuid": "40bc0f5c-173e-4782-a4dc-c07c3e3acec6", + "practices": [], + "prerequisites": [], + "difficulty": 2 + }, + { + "slug": "difference-of-squares", + "name": "Difference of Squares", + "uuid": "a3d9a2bb-a80a-487f-b529-64e20f7cf9b5", "practices": [ "math" ], "prerequisites": [], - "difficulty": 1 + "difficulty": 2 }, { - "slug": "gigasecond", - "name": "Gigasecond", - "uuid": "c7550977-bc29-47e9-9aeb-9e3ee34032b2", + "slug": "etl", + "name": "ETL", + "uuid": "7c1cdc16-30c8-460f-aa6a-cc0655436f22", "practices": [], "prerequisites": [], - "difficulty": 1 + "difficulty": 2 }, { - "slug": "bob", - "name": "Bob", - "uuid": "3e5e67fa-991b-4120-abf0-6f10f9dfaca8", + "slug": "eliuds-eggs", + "name": "Eliud's Eggs", + "uuid": "4c32e86e-cd3e-4be9-b581-24144c548751", "practices": [], "prerequisites": [], - "difficulty": 1 + "difficulty": 2 }, { - "slug": "collatz-conjecture", - "name": "Collatz Conjecture", - "uuid": "28102e69-dad0-4f3c-8cdf-5a18a73178a4", - "practices": [ - "math" - ], + "slug": "gigasecond", + "name": "Gigasecond", + "uuid": "c7550977-bc29-47e9-9aeb-9e3ee34032b2", + "practices": [], "prerequisites": [], - "difficulty": 1 + "difficulty": 2 }, { - "slug": "hamming", - "name": "Hamming", - "uuid": "f0a6e55d-6702-4043-bdcf-2ed99bf60645", + "slug": "grains", + "name": "Grains", + "uuid": "b5b537d0-7c5d-45e5-af1d-b4da4f32514b", "practices": [], "prerequisites": [], - "difficulty": 1 + "difficulty": 2 }, { - "slug": "scrabble-score", - "name": "Scrabble Score", - "uuid": "74d67f30-1f31-4289-a9bc-1bf69ec54ae2", + "slug": "grep", + "name": "Grep", + "uuid": "37ab62d8-deb3-4fa4-8016-0b22f3d2f66d", "practices": [], "prerequisites": [], - "difficulty": 1 + "difficulty": 2 }, { - "slug": "square-root", - "name": "Square Root", - "uuid": "f78cf535-17de-465a-b54c-2f9c0c1f1161", + "slug": "hamming", + "name": "Hamming", + "uuid": "f0a6e55d-6702-4043-bdcf-2ed99bf60645", "practices": [], "prerequisites": [], "difficulty": 2 }, { - "slug": "twelve-days", - "name": "Twelve Days", - "uuid": "5961220f-5d33-4e97-a4bb-8b375714a8fc", + "slug": "hello-world", + "name": "Hello World", + "uuid": "4fb471fc-4e6d-486d-abf5-939e89f028fc", "practices": [ - "enumerations", - "reduce", "strings" ], "prerequisites": [], "difficulty": 2 }, + { + "slug": "high-scores", + "name": "High Scores", + "uuid": "0d19dee3-f4a8-4035-a436-388b71364202", + "practices": [], + "prerequisites": [], + "difficulty": 2 + }, { "slug": "isogram", "name": "Isogram", @@ -172,291 +212,289 @@ "strings" ], "prerequisites": [], - "difficulty": 3 + "difficulty": 2 }, { - "slug": "robot-name", - "name": "Robot Name", - "uuid": "5ffc29de-9a26-40ba-83af-a4d15ad5d77f", - "practices": [ - "pattern-matching", - "randomness", - "regular-expressions", - "strings", - "text-formatting", - "object-oriented-programming" - ], + "slug": "leap", + "name": "Leap", + "uuid": "e84ac1ee-6e7e-40b4-826a-ed3d41890b83", + "practices": [], "prerequisites": [], - "difficulty": 4 + "difficulty": 2 }, { - "slug": "armstrong-numbers", - "name": "Armstrong Numbers", - "uuid": "0fa9d2c6-f170-43b4-a28a-eb4994b4140e", - "practices": [ - "algorithms", - "loops", - "math" - ], + "slug": "list-ops", + "name": "List Ops", + "uuid": "874b53f5-d9ef-4fd9-be62-3fe16692e565", + "practices": [], "prerequisites": [], - "difficulty": 1 + "difficulty": 2 }, { - "slug": "affine-cipher", - "name": "Affine Cipher", - "uuid": "529c3ced-eefa-402c-b901-ea39ae2fb24e", - "practices": [ - "algorithms", - "cryptography", - "strings" - ], + "slug": "nucleotide-count", + "name": "Nucleotide Count", + "uuid": "9fbd3939-f71a-4506-bcc3-e9940d4027ed", + "practices": [], "prerequisites": [], - "difficulty": 4 + "difficulty": 2 }, { - "slug": "accumulate", - "name": "Accumulate", - "uuid": "b234225c-fcde-445f-9222-f80c25d0f499", + "slug": "pangram", + "name": "Pangram", + "uuid": "af3484cd-a74a-4a55-a641-5483d25ca006", "practices": [], "prerequisites": [], - "difficulty": 1, - "status": "deprecated" + "difficulty": 2 }, { - "slug": "acronym", - "name": "Acronym", - "uuid": "daeb92dc-efea-4bea-b657-3383b1880e49", + "slug": "protein-translation", + "name": "Protein Translation", + "uuid": "ab4b264c-3c04-4acb-bb0b-77c52e50f6a1", "practices": [], "prerequisites": [], - "difficulty": 1 + "difficulty": 2 }, { - "slug": "all-your-base", - "name": "All Your Base", - "uuid": "f6617861-da32-4735-8c7f-5ae57a8cf44a", - "practices": [ - "integers", - "map", - "math", - "transforming" - ], + "slug": "proverb", + "name": "Proverb", + "uuid": "bcc730e2-40c0-485e-84f6-d8438371c7db", + "practices": [], "prerequisites": [], - "difficulty": 1 + "difficulty": 2 }, { - "slug": "alphametics", - "name": "Alphametics", - "uuid": "6434cec2-f9b3-47a2-94f3-56e9b6451758", + "slug": "rna-transcription", + "name": "RNA Transcription", + "uuid": "2936d930-2359-44ea-8342-656016d3ec79", "practices": [], "prerequisites": [], - "difficulty": 1 + "difficulty": 2 }, { - "slug": "allergies", - "name": "Allergies", - "uuid": "881f83d7-1c80-4045-9a3f-def45c8f5764", + "slug": "raindrops", + "name": "Raindrops", + "uuid": "9795a374-30ae-492b-bcd7-1648ea5264b7", "practices": [], "prerequisites": [], - "difficulty": 1 + "difficulty": 2 }, { - "slug": "anagram", - "name": "Anagram", - "uuid": "67b41645-7a02-4c45-af55-86401db69eee", + "slug": "resistor-color", + "name": "Resistor Color", + "uuid": "278d9ae7-19da-449a-b2dd-56e3555d6d93", "practices": [], "prerequisites": [], - "difficulty": 1 + "difficulty": 2 }, { - "slug": "binary-search", - "name": "Binary Search", - "uuid": "033094e7-fd15-42ee-bbc8-0fb12c2cdb65", + "slug": "resistor-color-duo", + "name": "Resistor Color Duo", + "uuid": "c6eff45a-b188-4689-a2fa-96b036ec04ac", "practices": [], "prerequisites": [], "difficulty": 2 }, { - "slug": "clock", - "name": "Clock", - "uuid": "5618c228-fa15-4450-9a61-b41369d7de06", + "slug": "resistor-color-trio", + "name": "Resistor Color Trio", + "uuid": "bffafc9e-379f-44f3-81b4-1bbb9787c1fe", "practices": [], "prerequisites": [], - "difficulty": 3 + "difficulty": 2 }, { - "slug": "etl", - "name": "ETL", - "uuid": "7c1cdc16-30c8-460f-aa6a-cc0655436f22", - "practices": [], + "slug": "reverse-string", + "name": "Reverse String", + "uuid": "135c7e52-04ac-4cde-9617-e16870dacb3f", + "practices": [ + "strings" + ], "prerequisites": [], - "difficulty": 1 + "difficulty": 2 }, { - "slug": "grep", - "name": "Grep", - "uuid": "37ab62d8-deb3-4fa4-8016-0b22f3d2f66d", + "slug": "roman-numerals", + "name": "Roman Numerals", + "uuid": "c5a747dc-f283-4cf6-8435-fde885f63089", "practices": [], "prerequisites": [], - "difficulty": 1 + "difficulty": 2 }, { - "slug": "high-scores", - "name": "High Scores", - "uuid": "0d19dee3-f4a8-4035-a436-388b71364202", + "slug": "scrabble-score", + "name": "Scrabble Score", + "uuid": "74d67f30-1f31-4289-a9bc-1bf69ec54ae2", "practices": [], "prerequisites": [], "difficulty": 2 }, { - "slug": "list-ops", - "name": "List Ops", - "uuid": "874b53f5-d9ef-4fd9-be62-3fe16692e565", + "slug": "sieve", + "name": "Sieve", + "uuid": "1afb5b2c-1343-48cf-a17e-842b03c09981", "practices": [], "prerequisites": [], - "difficulty": 1 + "difficulty": 2 }, { - "slug": "meetup", - "name": "Meetup", - "uuid": "72ac5f36-ec1b-465e-b359-1cc49efc262d", - "practices": [ - "conditionals", - "dates", - "parsing", - "pattern-recognition", - "strings" - ], + "slug": "space-age", + "name": "Space Age", + "uuid": "d2bd28fb-489a-43bf-929c-2a6c6a60ef17", + "practices": [], "prerequisites": [], - "difficulty": 1 + "difficulty": 2 }, { - "slug": "nucleotide-count", - "name": "Nucleotide Count", - "uuid": "9fbd3939-f71a-4506-bcc3-e9940d4027ed", + "slug": "square-root", + "name": "Square Root", + "uuid": "f78cf535-17de-465a-b54c-2f9c0c1f1161", "practices": [], "prerequisites": [], - "difficulty": 1 + "difficulty": 2 }, { - "slug": "phone-number", - "name": "Phone Number", - "uuid": "aad41852-c939-4168-89c8-ae873892c5f9", + "slug": "strain", + "name": "Strain", + "uuid": "f3c6fea7-f69e-4cc5-b71f-0d34204623a7", "practices": [], "prerequisites": [], - "difficulty": 1 + "difficulty": 2 }, { - "slug": "raindrops", - "name": "Raindrops", - "uuid": "9795a374-30ae-492b-bcd7-1648ea5264b7", + "slug": "triangle", + "name": "Triangle", + "uuid": "952078f7-e388-4e49-8c9b-3d48499a4225", "practices": [], "prerequisites": [], - "difficulty": 1 + "difficulty": 2 }, { - "slug": "reverse-string", - "name": "Reverse String", - "uuid": "135c7e52-04ac-4cde-9617-e16870dacb3f", + "slug": "two-fer", + "name": "Two Fer", + "uuid": "27ffc2d2-e950-40a1-90fa-a1f3eec4fd36", "practices": [ - "strings" + "optional-values", + "text-formatting" ], "prerequisites": [], - "difficulty": 1 + "difficulty": 2 }, { - "slug": "rna-transcription", - "name": "RNA Transcription", - "uuid": "2936d930-2359-44ea-8342-656016d3ec79", - "practices": [], + "slug": "affine-cipher", + "name": "Affine Cipher", + "uuid": "529c3ced-eefa-402c-b901-ea39ae2fb24e", + "practices": [ + "algorithms", + "cryptography", + "strings" + ], "prerequisites": [], - "difficulty": 1 + "difficulty": 5 }, { - "slug": "roman-numerals", - "name": "Roman Numerals", - "uuid": "c5a747dc-f283-4cf6-8435-fde885f63089", - "practices": [], + "slug": "all-your-base", + "name": "All Your Base", + "uuid": "f6617861-da32-4735-8c7f-5ae57a8cf44a", + "practices": [ + "integers", + "map", + "math", + "transforming" + ], "prerequisites": [], - "difficulty": 1 + "difficulty": 5 }, { - "slug": "say", - "name": "Say", - "uuid": "0f64407b-0f01-4c4c-b721-fefdb8f98d16", + "slug": "allergies", + "name": "Allergies", + "uuid": "881f83d7-1c80-4045-9a3f-def45c8f5764", "practices": [], "prerequisites": [], - "difficulty": 1 + "difficulty": 5 }, { - "slug": "triangle", - "name": "Triangle", - "uuid": "952078f7-e388-4e49-8c9b-3d48499a4225", + "slug": "alphametics", + "name": "Alphametics", + "uuid": "6434cec2-f9b3-47a2-94f3-56e9b6451758", "practices": [], "prerequisites": [], - "difficulty": 1 + "difficulty": 5 }, { - "slug": "pangram", - "name": "Pangram", - "uuid": "af3484cd-a74a-4a55-a641-5483d25ca006", + "slug": "anagram", + "name": "Anagram", + "uuid": "67b41645-7a02-4c45-af55-86401db69eee", "practices": [], "prerequisites": [], - "difficulty": 3 + "difficulty": 5 }, { - "slug": "eliuds-eggs", - "name": "Eliud's Eggs", - "uuid": "4c32e86e-cd3e-4be9-b581-24144c548751", + "slug": "circular-buffer", + "name": "Circular Buffer", + "uuid": "fbf9d4b0-5943-4691-9bb9-f51a69c4c060", "practices": [], "prerequisites": [], - "difficulty": 2 + "difficulty": 5 }, { - "slug": "protein-translation", - "name": "Protein Translation", - "uuid": "ab4b264c-3c04-4acb-bb0b-77c52e50f6a1", + "slug": "diamond", + "name": "Diamond", + "uuid": "ec6e40c4-2aa6-4255-962d-fcbf129d7950", "practices": [], "prerequisites": [], - "difficulty": 3 + "difficulty": 5 }, { - "slug": "proverb", - "name": "Proverb", - "uuid": "bcc730e2-40c0-485e-84f6-d8438371c7db", + "slug": "food-chain", + "name": "Food Chain", + "uuid": "fed848ba-5a1d-4b6b-a145-e6d77e40be4d", "practices": [], "prerequisites": [], - "difficulty": 2 + "difficulty": 5 }, { - "slug": "word-count", - "name": "Word Count", - "uuid": "b931f727-b5b1-4f42-9799-faca692dd32e", + "slug": "grade-school", + "name": "Grade School", + "uuid": "60a91b4c-5be0-4e54-8d93-df230c259866", "practices": [], "prerequisites": [], - "difficulty": 1 + "difficulty": 5 }, { - "slug": "atbash-cipher", - "name": "Atbash Cipher", - "uuid": "92d97f99-04f9-4a52-942d-d1a9fa96375f", + "slug": "house", + "name": "House", + "uuid": "79861b42-3bf8-4fe9-91f0-72b4c0a164f9", "practices": [ "algorithms", - "cryptography", + "recursion", "strings" ], "prerequisites": [], - "difficulty": 3 + "difficulty": 5 }, { - "slug": "variable-length-quantity", - "name": "Variable Length Quantity", - "uuid": "a6f90be2-1360-479e-8a6f-4f2d8b492c71", - "practices": [ - "algorithms", - "bitwise-operations" - ], + "slug": "kindergarten-garden", + "name": "Kindergarten Garden", + "uuid": "a3c8b214-0924-4eef-b650-4c760e1230e9", + "practices": [], "prerequisites": [], - "difficulty": 7 + "difficulty": 5 + }, + { + "slug": "knapsack", + "name": "Knapsack", + "uuid": "e08ec6c5-85bc-492a-b670-51ca95db4352", + "practices": [], + "prerequisites": [], + "difficulty": 5 + }, + { + "slug": "largest-series-product", + "name": "Largest Series Product", + "uuid": "4e79820a-d1e4-4ffb-af65-f2b788f80be3", + "practices": [], + "prerequisites": [], + "difficulty": 5 }, { "slug": "matching-brackets", @@ -473,51 +511,78 @@ "pattern-matching" ], "prerequisites": [], - "difficulty": 3 + "difficulty": 5 }, { - "slug": "sublist", - "name": "Sublist", - "uuid": "fb1f08a1-fd0f-42dc-a402-718a86d7775b", + "slug": "meetup", + "name": "Meetup", + "uuid": "72ac5f36-ec1b-465e-b359-1cc49efc262d", "practices": [ - "lists", - "cond", - "case", - "if", - "multiple-clause-functions", - "pattern-matching", - "recursion" + "conditionals", + "dates", + "parsing", + "pattern-recognition", + "strings" ], "prerequisites": [], - "difficulty": 2 + "difficulty": 5 }, { - "slug": "house", - "name": "House", - "uuid": "79861b42-3bf8-4fe9-91f0-72b4c0a164f9", + "slug": "pascals-triangle", + "name": "Pascal's Triangle", + "uuid": "3585411e-5c07-4cf7-8cd7-31df595d5735", + "practices": [], + "prerequisites": [], + "difficulty": 5 + }, + { + "slug": "perfect-numbers", + "name": "Perfect Numbers", + "uuid": "72b2c36b-fcd5-4c8c-89e7-98bf24faaa3e", "practices": [ - "algorithms", - "recursion", - "strings" + "math" ], "prerequisites": [], - "difficulty": 4 + "difficulty": 5 }, { - "slug": "resistor-color-trio", - "name": "Resistor Color Trio", - "uuid": "bffafc9e-379f-44f3-81b4-1bbb9787c1fe", + "slug": "phone-number", + "name": "Phone Number", + "uuid": "aad41852-c939-4168-89c8-ae873892c5f9", "practices": [], "prerequisites": [], - "difficulty": 1 + "difficulty": 5 }, { - "slug": "resistor-color", - "name": "Resistor Color", - "uuid": "278d9ae7-19da-449a-b2dd-56e3555d6d93", + "slug": "pig-latin", + "name": "Pig Latin", + "uuid": "952531aa-1975-48c0-9324-e8d4ebabe07e", "practices": [], "prerequisites": [], - "difficulty": 1 + "difficulty": 5 + }, + { + "slug": "robot-name", + "name": "Robot Name", + "uuid": "5ffc29de-9a26-40ba-83af-a4d15ad5d77f", + "practices": [ + "pattern-matching", + "randomness", + "regular-expressions", + "strings", + "text-formatting", + "object-oriented-programming" + ], + "prerequisites": [], + "difficulty": 5 + }, + { + "slug": "robot-simulator", + "name": "Robot Simulator", + "uuid": "0abd9912-29e0-4eef-bd7d-0a17a9d3bfe3", + "practices": [], + "prerequisites": [], + "difficulty": 5 }, { "slug": "rotational-cipher", @@ -525,55 +590,67 @@ "uuid": "2bdb8cb6-10dc-48aa-b547-7b9f569c0164", "practices": [], "prerequisites": [], - "difficulty": 1 + "difficulty": 5 }, { - "slug": "space-age", - "name": "Space Age", - "uuid": "d2bd28fb-489a-43bf-929c-2a6c6a60ef17", + "slug": "run-length-encoding", + "name": "Run-Length Encoding", + "uuid": "8ea1d0d5-0754-485f-8ac1-b162cd20f7b1", "practices": [], "prerequisites": [], - "difficulty": 1 + "difficulty": 5 }, { - "slug": "strain", - "name": "Strain", - "uuid": "f3c6fea7-f69e-4cc5-b71f-0d34204623a7", + "slug": "say", + "name": "Say", + "uuid": "0f64407b-0f01-4c4c-b721-fefdb8f98d16", "practices": [], "prerequisites": [], - "difficulty": 2 + "difficulty": 5 }, { - "slug": "darts", - "name": "Darts", - "uuid": "40bc0f5c-173e-4782-a4dc-c07c3e3acec6", + "slug": "secret-handshake", + "name": "Secret Handshake", + "uuid": "2d0dffea-d8ec-4987-837b-cfa3c239401b", "practices": [], "prerequisites": [], - "difficulty": 1 + "difficulty": 5 }, { - "slug": "resistor-color-duo", - "name": "Resistor Color Duo", - "uuid": "c6eff45a-b188-4689-a2fa-96b036ec04ac", + "slug": "spiral-matrix", + "name": "Spiral Matrix", + "uuid": "7d5230f7-6aa2-4d57-9618-83c509630360", "practices": [], "prerequisites": [], - "difficulty": 1 + "difficulty": 5 }, { - "slug": "zebra-puzzle", - "name": "Zebra Puzzle", - "uuid": "cf7f3ccd-babc-417c-ba74-937c7e674065", - "practices": [], + "slug": "sublist", + "name": "Sublist", + "uuid": "fb1f08a1-fd0f-42dc-a402-718a86d7775b", + "practices": [ + "lists", + "cond", + "case", + "if", + "multiple-clause-functions", + "pattern-matching", + "recursion" + ], "prerequisites": [], - "difficulty": 6 + "difficulty": 5 }, { - "slug": "sieve", - "name": "Sieve", - "uuid": "1afb5b2c-1343-48cf-a17e-842b03c09981", - "practices": [], + "slug": "twelve-days", + "name": "Twelve Days", + "uuid": "5961220f-5d33-4e97-a4bb-8b375714a8fc", + "practices": [ + "enumerations", + "reduce", + "strings" + ], "prerequisites": [], - "difficulty": 3 + "difficulty": 5 }, { "slug": "two-bucket", @@ -581,15 +658,15 @@ "uuid": "05d735e8-d88a-40a6-9aac-4f4dda10e648", "practices": [], "prerequisites": [], - "difficulty": 4 + "difficulty": 5 }, { - "slug": "run-length-encoding", - "name": "Run-Length Encoding", - "uuid": "8ea1d0d5-0754-485f-8ac1-b162cd20f7b1", + "slug": "word-count", + "name": "Word Count", + "uuid": "b931f727-b5b1-4f42-9799-faca692dd32e", "practices": [], "prerequisites": [], - "difficulty": 2 + "difficulty": 5 }, { "slug": "yacht", @@ -597,31 +674,23 @@ "uuid": "039e844c-da0b-4e3e-8910-c697429c2350", "practices": [], "prerequisites": [], - "difficulty": 1 + "difficulty": 5 }, { - "slug": "knapsack", - "name": "Knapsack", - "uuid": "e08ec6c5-85bc-492a-b670-51ca95db4352", + "slug": "zebra-puzzle", + "name": "Zebra Puzzle", + "uuid": "cf7f3ccd-babc-417c-ba74-937c7e674065", "practices": [], "prerequisites": [], - "difficulty": 3 + "difficulty": 5 }, { - "slug": "pig-latin", - "name": "Pig Latin", - "uuid": "952531aa-1975-48c0-9324-e8d4ebabe07e", + "slug": "bank-account", + "name": "Bank Account", + "uuid": "1a496dce-fd80-41e9-8e27-02c100d378ec", "practices": [], "prerequisites": [], - "difficulty": 2 - }, - { - "slug": "largest-series-product", - "name": "Largest Series Product", - "uuid": "4e79820a-d1e4-4ffb-af65-f2b788f80be3", - "practices": [], - "prerequisites": [], - "difficulty": 2 + "difficulty": 8 }, { "slug": "luhn", @@ -629,15 +698,7 @@ "uuid": "cc6ec2ec-071b-49a8-8fda-93bc8e107494", "practices": [], "prerequisites": [], - "difficulty": 2 - }, - { - "slug": "circular-buffer", - "name": "Circular Buffer", - "uuid": "fbf9d4b0-5943-4691-9bb9-f51a69c4c060", - "practices": [], - "prerequisites": [], - "difficulty": 4 + "difficulty": 8 }, { "slug": "minesweeper", @@ -645,39 +706,7 @@ "uuid": "a7bd6275-b624-4c09-9040-4b57afe1c4b6", "practices": [], "prerequisites": [], - "difficulty": 3 - }, - { - "slug": "spiral-matrix", - "name": "Spiral Matrix", - "uuid": "7d5230f7-6aa2-4d57-9618-83c509630360", - "practices": [], - "prerequisites": [], - "difficulty": 3 - }, - { - "slug": "diamond", - "name": "Diamond", - "uuid": "ec6e40c4-2aa6-4255-962d-fcbf129d7950", - "practices": [], - "prerequisites": [], - "difficulty": 1 - }, - { - "slug": "food-chain", - "name": "Food Chain", - "uuid": "fed848ba-5a1d-4b6b-a145-e6d77e40be4d", - "practices": [], - "prerequisites": [], - "difficulty": 2 - }, - { - "slug": "robot-simulator", - "name": "Robot Simulator", - "uuid": "0abd9912-29e0-4eef-bd7d-0a17a9d3bfe3", - "practices": [], - "prerequisites": [], - "difficulty": 5 + "difficulty": 8 }, { "slug": "parallel-letter-frequency", @@ -685,47 +714,18 @@ "uuid": "0f9bb7b2-293a-407b-b965-695b3b38721f", "practices": [], "prerequisites": [], - "difficulty": 7 - }, - { - "slug": "pascals-triangle", - "name": "Pascal's Triangle", - "uuid": "3585411e-5c07-4cf7-8cd7-31df595d5735", - "practices": [], - "prerequisites": [], - "difficulty": 2 - }, - { - "slug": "bank-account", - "name": "Bank Account", - "uuid": "1a496dce-fd80-41e9-8e27-02c100d378ec", - "practices": [], - "prerequisites": [], - "difficulty": 7 + "difficulty": 8 }, { - "slug": "grade-school", - "name": "Grade School", - "uuid": "60a91b4c-5be0-4e54-8d93-df230c259866", - "practices": [], - "prerequisites": [], - "difficulty": 6 - }, - { - "slug": "kindergarten-garden", - "name": "Kindergarten Garden", - "uuid": "a3c8b214-0924-4eef-b650-4c760e1230e9", - "practices": [], - "prerequisites": [], - "difficulty": 2 - }, - { - "slug": "secret-handshake", - "name": "Secret Handshake", - "uuid": "2d0dffea-d8ec-4987-837b-cfa3c239401b", - "practices": [], + "slug": "variable-length-quantity", + "name": "Variable Length Quantity", + "uuid": "a6f90be2-1360-479e-8a6f-4f2d8b492c71", + "practices": [ + "algorithms", + "bitwise-operations" + ], "prerequisites": [], - "difficulty": 2 + "difficulty": 8 } ] },