Skip to content

Commit 176d7cd

Browse files
authored
Added prerequisites up to Minesweeper (exercism#2097)
1 parent e2518b5 commit 176d7cd

1 file changed

Lines changed: 88 additions & 103 deletions

File tree

config.json

Lines changed: 88 additions & 103 deletions
Original file line numberDiff line numberDiff line change
@@ -745,165 +745,150 @@
745745
"slug": "luhn",
746746
"name": "Luhn",
747747
"uuid": "5227a76c-8ecb-4e5f-b023-6af65a057c41",
748-
"practices": [],
749-
"prerequisites": [],
750-
"difficulty": 4,
751-
"topics": [
752-
"algorithms",
753-
"booleans",
754-
"loops",
755-
"strings",
756-
"type_conversion"
757-
]
748+
"practices": [
749+
"strings"
750+
],
751+
"prerequisites": [
752+
"numbers",
753+
"for-loops"
754+
],
755+
"difficulty": 4
758756
},
759757
{
760758
"slug": "knapsack",
761759
"name": "Knapsack",
762760
"uuid": "89a6bf1e-66d5-4e39-9bc0-294b8b76cb2a",
763-
"practices": [],
764-
"prerequisites": [],
765-
"difficulty": 5,
766-
"topics": [
767-
"algorithms",
761+
"practices": [
768762
"arrays",
769-
"conditionals-if"
770-
]
763+
"lists"
764+
],
765+
"prerequisites": [
766+
"conditionals-if",
767+
"classes"
768+
],
769+
"difficulty": 5
771770
},
772771
{
773772
"slug": "nucleotide-count",
774773
"name": "Nucleotide Count",
775774
"uuid": "2d80fdfc-5bd7-4b67-9fbe-8ab820d89051",
776-
"practices": [],
777-
"prerequisites": [],
778-
"difficulty": 5,
779-
"topics": [
780-
"conditionals-if",
781-
"exception_handling",
782-
"integers",
783-
"maps",
784-
"parsing",
785-
"searching",
775+
"practices": [
786776
"strings"
787-
]
777+
],
778+
"prerequisites": [
779+
"conditionals-if",
780+
"for-loops",
781+
"classes"
782+
],
783+
"difficulty": 5
788784
},
789785
{
790786
"slug": "phone-number",
791787
"name": "Phone Number",
792788
"uuid": "5f9139e7-9fbb-496a-a0d7-a946283033de",
793-
"practices": [],
794-
"prerequisites": [],
795-
"difficulty": 5,
796-
"topics": [
797-
"conditionals-if",
798-
"pattern_matching",
799-
"regular_expressions",
789+
"practices": [
800790
"strings"
801-
]
791+
],
792+
"prerequisites": [
793+
"chars",
794+
"conditionals-if",
795+
"classes"
796+
],
797+
"difficulty": 5
802798
},
803799
{
804800
"slug": "series",
805801
"name": "Series",
806802
"uuid": "af80d7f4-c7d0-4d0b-9c30-09da120f6bb9",
807-
"practices": [],
808-
"prerequisites": [],
809-
"difficulty": 5,
810-
"topics": [
811-
"conditionals-if",
812-
"lists",
813-
"loops",
803+
"practices": [
804+
"for-loops",
805+
"lists"
806+
],
807+
"prerequisites": [
814808
"strings",
815-
"type_conversion"
816-
]
809+
"classes"
810+
],
811+
"difficulty": 5
817812
},
818813
{
819814
"slug": "roman-numerals",
820815
"name": "Roman Numerals",
821816
"uuid": "3e728cd4-5e5f-4c69-8a53-bc36d020fcdb",
822-
"practices": [],
823-
"prerequisites": [],
824-
"difficulty": 6,
825-
"topics": [
826-
"integers",
827-
"logic",
828-
"loops",
829-
"maps",
830-
"strings"
831-
]
817+
"practices": [
818+
"arrays"
819+
],
820+
"prerequisites": [
821+
"strings",
822+
"classes"
823+
],
824+
"difficulty": 6
832825
},
833826
{
834827
"slug": "allergies",
835828
"name": "Allergies",
836829
"uuid": "6a617ddb-04e3-451c-bb30-27ccd0be9125",
837-
"practices": [],
838-
"prerequisites": [],
839-
"difficulty": 5,
840-
"topics": [
841-
"booleans",
842-
"conditionals-if",
843-
"enumerations",
844-
"integers",
845-
"lists",
846-
"loops"
847-
]
830+
"practices": [
831+
"lists"
832+
],
833+
"prerequisites": [
834+
"for-loops",
835+
"classes"
836+
],
837+
"difficulty": 5
848838
},
849839
{
850840
"slug": "meetup",
851841
"name": "Meetup",
852842
"uuid": "602511d5-7e89-4def-b072-4dd311816810",
853-
"practices": [],
854-
"prerequisites": [],
855-
"difficulty": 7,
856-
"topics": [
843+
"practices": [
844+
"for-loops"
845+
],
846+
"prerequisites": [
857847
"conditionals-if",
858-
"dates",
859-
"enumerations",
860-
"loops"
861-
]
848+
"classes"
849+
],
850+
"difficulty": 7
862851
},
863852
{
864853
"slug": "yacht",
865854
"name": "Yacht",
866855
"uuid": "0cb45688-9598-49aa-accc-ed48c5d6962d",
867-
"practices": [],
868-
"prerequisites": [],
869-
"difficulty": 4,
870-
"topics": [
871-
"enumerations",
872-
"filtering",
873-
"games",
874-
"pattern_matching",
875-
"sorting"
876-
]
856+
"practices": [
857+
"arrays"
858+
],
859+
"prerequisites": [
860+
"switch-statement",
861+
"classes"
862+
],
863+
"difficulty": 4
877864
},
878865
{
879866
"slug": "bowling",
880867
"name": "Bowling",
881868
"uuid": "4b3f7771-c642-4278-a3d9-2fb958f26361",
882-
"practices": [],
883-
"prerequisites": [],
884-
"difficulty": 6,
885-
"topics": [
886-
"conditionals-if",
887-
"exception_handling",
888-
"games",
889-
"integers"
890-
]
869+
"practices": [
870+
"classes"
871+
],
872+
"prerequisites": [
873+
"for-loops",
874+
"arrays"
875+
],
876+
"difficulty": 6
891877
},
892878
{
893879
"slug": "minesweeper",
894880
"name": "Minesweeper",
895881
"uuid": "416a1489-12af-4593-8540-0f55285c96b4",
896-
"practices": [],
897-
"prerequisites": [],
898-
"difficulty": 6,
899-
"topics": [
900-
"conditionals-if",
901-
"games",
902-
"integers",
882+
"practices": [
903883
"lists",
904-
"matrices",
905-
"strings"
906-
]
884+
"constructors"
885+
],
886+
"prerequisites": [
887+
"strings",
888+
"for-loops",
889+
"classes"
890+
],
891+
"difficulty": 6
907892
},
908893
{
909894
"slug": "queen-attack",

0 commit comments

Comments
 (0)