diff --git a/config.json b/config.json index 02da541c16..45d7346c89 100644 --- a/config.json +++ b/config.json @@ -1646,7 +1646,12 @@ "name": "Roman Numerals", "uuid": "2fc4f834-a51c-42b8-a4d9-5263229e7648", "practices": [], - "prerequisites": [], + "prerequisites": [ + "conditionals", + "loops", + "pattern_recognition", + "transforming" + ], "difficulty": 3, "topics": [ "conditionals", @@ -1660,7 +1665,15 @@ "name": "Binary", "uuid": "0ba4d3b9-2519-49ac-bd93-f960aca6c11f", "practices": [], - "prerequisites": [], + "prerequisites": [ + "conditionals", + "loops", + "exception_handling", + "integers", + "math", + "regular_expressions", + "strings" + ], "difficulty": 4, "topics": [ "conditionals", @@ -1678,7 +1691,14 @@ "name": "Hexadecimal", "uuid": "8ed2c9fe-a13f-4313-abf9-125f351c85c9", "practices": [], - "prerequisites": [], + "prerequisites": [ + "conditionals", + "loops", + "integers", + "math", + "regular_expressions", + "strings" + ], "difficulty": 4, "topics": [ "conditionals", @@ -1695,7 +1715,14 @@ "name": "Octal", "uuid": "dec66f89-39d0-4857-9679-a035cf4259d7", "practices": [], - "prerequisites": [], + "prerequisites": [ + "conditionals", + "loops", + "integers", + "math", + "regular_expressions", + "strings" + ], "difficulty": 4, "topics": [ "conditionals", @@ -1712,7 +1739,7 @@ "name": "Square Root", "uuid": "31c7725e-def0-4dc9-88a0-e19afb9bfb06", "practices": [], - "prerequisites": [], + "prerequisites": ["bitwise_operations", "algorithms", "loops", "math"], "difficulty": 4, "topics": ["bitwise_operations", "algorithms", "loops", "math"] }, @@ -1721,7 +1748,14 @@ "name": "Trinary", "uuid": "1acf1d2d-a25e-4576-94de-0470abc872d9", "practices": [], - "prerequisites": [], + "prerequisites": [ + "conditionals", + "loops", + "integers", + "math", + "regular_expressions", + "strings" + ], "difficulty": 4, "topics": [ "conditionals", @@ -1738,7 +1772,14 @@ "name": "All Your Base", "uuid": "d2d3cd13-b06c-4c24-9964-fb1554f70dd4", "practices": [], - "prerequisites": [], + "prerequisites": [ + "conditionals", + "loops", + "exception_handling", + "integers", + "math", + "parsing" + ], "difficulty": 5, "topics": [ "conditionals", @@ -1754,7 +1795,7 @@ "name": "Minesweeper", "uuid": "8bafe6c4-9154-4037-9070-7f57f91d495a", "practices": [], - "prerequisites": [], + "prerequisites": ["algorithms", "arrays", "games"], "difficulty": 7, "topics": ["algorithms", "arrays", "games"] }, @@ -1763,7 +1804,15 @@ "name": "Queen Attack", "uuid": "007a4cd4-7324-4512-8905-ead0c78146f7", "practices": [], - "prerequisites": [], + "prerequisites": [ + "conditionals", + "loops", + "equality", + "exception_handling", + "optional_values", + "parsing", + "text_formatting" + ], "difficulty": 8, "topics": [ "conditionals", @@ -1780,7 +1829,7 @@ "name": "React", "uuid": "303c6969-9446-41aa-871a-11223a43e810", "practices": [], - "prerequisites": [], + "prerequisites": ["algorithms", "events", "reactive_programming"], "difficulty": 8, "topics": ["algorithms", "events", "reactive_programming"] }, @@ -1789,7 +1838,7 @@ "name": "Zipper", "uuid": "fd1575f3-3087-4cfa-8a26-168fba6d0606", "practices": [], - "prerequisites": [], + "prerequisites": ["recursion", "searching", "trees"], "difficulty": 8, "topics": ["recursion", "searching", "trees"] },