From 77d8a63d16a2e150f9777c04e8bec614d21f5fd7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A1s=20B=20Nagy?= <20251272+BNAndras@users.noreply.github.com> Date: Tue, 31 Oct 2023 21:14:47 -0700 Subject: [PATCH] Sort exercises by binned difficulty --- config.json | 228 ++++++++++++++++++++++++++-------------------------- 1 file changed, 114 insertions(+), 114 deletions(-) diff --git a/config.json b/config.json index 54fd302..028568a 100644 --- a/config.json +++ b/config.json @@ -34,6 +34,57 @@ }, "exercises": { "practice": [ + { + "slug": "atbash-cipher", + "name": "Atbash Cipher", + "uuid": "2cd8b4dd-0c07-4e62-9d49-ec9697dc978b", + "practices": [], + "prerequisites": [], + "difficulty": 3, + "topics": [ + "algorithms", + "cryptography", + "strings", + "transforming" + ] + }, + { + "slug": "beer-song", + "name": "Beer Song", + "uuid": "73babd80-2a68-490f-a451-120918e5311c", + "practices": [], + "prerequisites": [], + "difficulty": 3, + "topics": [ + "formatting", + "loops", + "strings" + ] + }, + { + "slug": "bob", + "name": "Bob", + "uuid": "345a440a-f995-4ead-9890-f5075c7f962e", + "practices": [], + "prerequisites": [], + "difficulty": 2, + "topics": [ + "conditionals", + "strings" + ] + }, + { + "slug": "difference-of-squares", + "name": "Difference of Squares", + "uuid": "e6662c3e-9d5e-4744-977e-ed12f3171e1e", + "practices": [], + "prerequisites": [], + "difficulty": 2, + "topics": [ + "algorithms", + "math" + ] + }, { "slug": "etl", "name": "ETL", @@ -58,6 +109,20 @@ "strings" ] }, + { + "slug": "largest-series-product", + "name": "Largest Series Product", + "uuid": "7f1d0f92-bd78-4ca7-a436-cf9c871df1b2", + "practices": [], + "prerequisites": [], + "difficulty": 3, + "topics": [ + "algorithms", + "integers", + "math", + "sequences" + ] + }, { "slug": "leap", "name": "Leap", @@ -72,6 +137,33 @@ "logic" ] }, + { + "slug": "pangram", + "name": "Pangram", + "uuid": "fa80ef6a-db6a-429d-ae7a-ceba0ba96dab", + "practices": [], + "prerequisites": [], + "difficulty": 2, + "topics": [ + "loops", + "strings" + ] + }, + { + "slug": "phone-number", + "name": "Phone Number", + "uuid": "a990dad9-e26c-45fc-939a-6484eb0b7546", + "practices": [], + "prerequisites": [], + "difficulty": 3, + "topics": [ + "conditionals", + "formatting", + "regexp", + "strings", + "transforming" + ] + }, { "slug": "raindrops", "name": "Raindrops", @@ -109,42 +201,6 @@ "prerequisites": [], "difficulty": 1 }, - { - "slug": "bob", - "name": "Bob", - "uuid": "345a440a-f995-4ead-9890-f5075c7f962e", - "practices": [], - "prerequisites": [], - "difficulty": 2, - "topics": [ - "conditionals", - "strings" - ] - }, - { - "slug": "difference-of-squares", - "name": "Difference of Squares", - "uuid": "e6662c3e-9d5e-4744-977e-ed12f3171e1e", - "practices": [], - "prerequisites": [], - "difficulty": 2, - "topics": [ - "algorithms", - "math" - ] - }, - { - "slug": "pangram", - "name": "Pangram", - "uuid": "fa80ef6a-db6a-429d-ae7a-ceba0ba96dab", - "practices": [], - "prerequisites": [], - "difficulty": 2, - "topics": [ - "loops", - "strings" - ] - }, { "slug": "roman-numerals", "name": "Roman Numerals", @@ -170,70 +226,6 @@ "strings" ] }, - { - "slug": "two-fer", - "name": "Two Fer", - "uuid": "4d19f94f-c319-4b1d-8145-51ce01ad448d", - "practices": [], - "prerequisites": [], - "difficulty": 2 - }, - { - "slug": "atbash-cipher", - "name": "Atbash Cipher", - "uuid": "2cd8b4dd-0c07-4e62-9d49-ec9697dc978b", - "practices": [], - "prerequisites": [], - "difficulty": 3, - "topics": [ - "algorithms", - "cryptography", - "strings", - "transforming" - ] - }, - { - "slug": "beer-song", - "name": "Beer Song", - "uuid": "73babd80-2a68-490f-a451-120918e5311c", - "practices": [], - "prerequisites": [], - "difficulty": 3, - "topics": [ - "formatting", - "loops", - "strings" - ] - }, - { - "slug": "largest-series-product", - "name": "Largest Series Product", - "uuid": "7f1d0f92-bd78-4ca7-a436-cf9c871df1b2", - "practices": [], - "prerequisites": [], - "difficulty": 3, - "topics": [ - "algorithms", - "integers", - "math", - "sequences" - ] - }, - { - "slug": "phone-number", - "name": "Phone Number", - "uuid": "a990dad9-e26c-45fc-939a-6484eb0b7546", - "practices": [], - "prerequisites": [], - "difficulty": 3, - "topics": [ - "conditionals", - "formatting", - "regexp", - "strings", - "transforming" - ] - }, { "slug": "triangle", "name": "Triangle", @@ -247,6 +239,14 @@ "logic" ] }, + { + "slug": "two-fer", + "name": "Two Fer", + "uuid": "4d19f94f-c319-4b1d-8145-51ce01ad448d", + "practices": [], + "prerequisites": [], + "difficulty": 2 + }, { "slug": "word-count", "name": "Word Count", @@ -271,6 +271,20 @@ "sorting" ] }, + { + "slug": "anagram", + "name": "Anagram", + "uuid": "20d6efaf-1dee-42ec-9461-d738ec1b1e17", + "practices": [], + "prerequisites": [], + "difficulty": 5, + "topics": [ + "filtering", + "parsing", + "sorting", + "strings" + ] + }, { "slug": "hamming", "name": "Hamming", @@ -296,20 +310,6 @@ "parsing", "strings" ] - }, - { - "slug": "anagram", - "name": "Anagram", - "uuid": "20d6efaf-1dee-42ec-9461-d738ec1b1e17", - "practices": [], - "prerequisites": [], - "difficulty": 5, - "topics": [ - "filtering", - "parsing", - "sorting", - "strings" - ] } ] },