|
501 | 501 | "slug": "difference-of-squares",
|
502 | 502 | "name": "Difference of Squares",
|
503 | 503 | "uuid": "16550822-4751-4bb3-9e15-80361006e2d6",
|
504 |
| - "practices": [], |
505 |
| - "prerequisites": [], |
| 504 | + "practices": [ |
| 505 | + "numbers" |
| 506 | + ], |
| 507 | + "prerequisites": [ |
| 508 | + "numbers" |
| 509 | + ], |
506 | 510 | "difficulty": 1,
|
507 | 511 | "topics": [
|
508 | 512 | "generators",
|
|
532 | 536 | "slug": "darts",
|
533 | 537 | "name": "Darts",
|
534 | 538 | "uuid": "25e1ab6b-782b-4892-8220-f332ebe44b23",
|
535 |
| - "practices": [], |
536 |
| - "prerequisites": [], |
| 539 | + "practices": [ |
| 540 | + "conditionals" |
| 541 | + ], |
| 542 | + "prerequisites": [ |
| 543 | + "conditionals", |
| 544 | + "numbers" |
| 545 | + ], |
537 | 546 | "difficulty": 1,
|
538 | 547 | "topics": [
|
539 | 548 | "conditionals",
|
|
798 | 807 | "slug": "eliuds-eggs",
|
799 | 808 | "name": "Eliud's Eggs",
|
800 | 809 | "uuid": "cc2a6031-d5fa-465b-aa28-13186d7eb202",
|
801 |
| - "practices": [], |
802 |
| - "prerequisites": [], |
| 810 | + "practices": [ |
| 811 | + "bitwise-operations" |
| 812 | + ], |
| 813 | + "prerequisites": [ |
| 814 | + "bitwise-operations" |
| 815 | + ], |
803 | 816 | "difficulty": 1
|
804 | 817 | },
|
805 | 818 | {
|
806 | 819 | "slug": "two-fer",
|
807 | 820 | "name": "Two-Fer",
|
808 | 821 | "uuid": "91a8a9c0-041c-4e2e-97fc-dae149ef69f9",
|
809 |
| - "practices": [], |
810 |
| - "prerequisites": [], |
| 822 | + "practices": [ |
| 823 | + "functions" |
| 824 | + ], |
| 825 | + "prerequisites": [ |
| 826 | + "functions", |
| 827 | + "strings" |
| 828 | + ], |
811 | 829 | "difficulty": 1
|
812 | 830 | },
|
813 | 831 | {
|
|
822 | 840 | "slug": "rotational-cipher",
|
823 | 841 | "name": "Rotational Cipher",
|
824 | 842 | "uuid": "79ea05f1-3f27-4b92-bc47-0cebcd8d5a6f",
|
825 |
| - "practices": [], |
826 |
| - "prerequisites": [], |
| 843 | + "practices": [ |
| 844 | + "chars" |
| 845 | + ], |
| 846 | + "prerequisites": [ |
| 847 | + "chars", |
| 848 | + "strings" |
| 849 | + ], |
827 | 850 | "difficulty": 2,
|
828 | 851 | "topics": [
|
829 | 852 | "metaprogramming",
|
|
835 | 858 | "slug": "secret-handshake",
|
836 | 859 | "name": "Secret Handshake",
|
837 | 860 | "uuid": "d2c85375-c0e7-4e04-88f1-08736e5afa04",
|
838 |
| - "practices": [], |
839 |
| - "prerequisites": [], |
| 861 | + "practices": [ |
| 862 | + "bitwise-operations" |
| 863 | + ], |
| 864 | + "prerequisites": [ |
| 865 | + "bitwise-operations", |
| 866 | + "conditionals", |
| 867 | + "vector-operations" |
| 868 | + ], |
840 | 869 | "difficulty": 2,
|
841 | 870 | "topics": [
|
842 | 871 | "arrays",
|
|
894 | 923 | "slug": "collatz-conjecture",
|
895 | 924 | "name": "Collatz Conjecture",
|
896 | 925 | "uuid": "d1d5a74a-d488-4e2e-bd63-b74730057c98",
|
897 |
| - "practices": [], |
898 |
| - "prerequisites": [], |
| 926 | + "practices": [ |
| 927 | + "conditionals" |
| 928 | + ], |
| 929 | + "prerequisites": [ |
| 930 | + "conditionals", |
| 931 | + "numbers" |
| 932 | + ], |
899 | 933 | "difficulty": 2,
|
900 | 934 | "topics": [
|
901 | 935 | "exception_handling",
|
|
976 | 1010 | "slug": "bob",
|
977 | 1011 | "name": "Bob",
|
978 | 1012 | "uuid": "9474a13b-09c1-4e4d-90e3-1a14fde5eb62",
|
979 |
| - "practices": [], |
980 |
| - "prerequisites": [], |
| 1013 | + "practices": [ |
| 1014 | + "conditionals", |
| 1015 | + "strings" |
| 1016 | + ], |
| 1017 | + "prerequisites": [ |
| 1018 | + "conditionals", |
| 1019 | + "strings" |
| 1020 | + ], |
981 | 1021 | "difficulty": 2,
|
982 | 1022 | "topics": [
|
983 | 1023 | "conditionals",
|
|
1042 | 1082 | "slug": "space-age",
|
1043 | 1083 | "name": "Space Age",
|
1044 | 1084 | "uuid": "f4bfe822-90cc-4183-8a50-081ff0fdb512",
|
1045 |
| - "practices": [], |
1046 |
| - "prerequisites": [], |
| 1085 | + "practices": [ |
| 1086 | + "pairs-and-dicts" |
| 1087 | + ], |
| 1088 | + "prerequisites": [ |
| 1089 | + "pairs-and-dicts" |
| 1090 | + ], |
1047 | 1091 | "difficulty": 2
|
1048 | 1092 | },
|
1049 | 1093 | {
|
|
1058 | 1102 | "slug": "queen-attack",
|
1059 | 1103 | "name": "Queen Attack",
|
1060 | 1104 | "uuid": "e68041f6-a661-41dd-94fb-2000095803ae",
|
1061 |
| - "practices": [], |
1062 |
| - "prerequisites": [], |
| 1105 | + "practices": [ |
| 1106 | + "composite-types", |
| 1107 | + "errors" |
| 1108 | + ], |
| 1109 | + "prerequisites": [ |
| 1110 | + "composite-types", |
| 1111 | + "errors" |
| 1112 | + ], |
1063 | 1113 | "difficulty": 2
|
1064 | 1114 | },
|
1065 | 1115 | {
|
1066 | 1116 | "slug": "reverse-string",
|
1067 | 1117 | "name": "Reverse String",
|
1068 | 1118 | "uuid": "e73f19f7-17bc-4d51-a00a-c2b58c1fa8e6",
|
1069 |
| - "practices": [], |
1070 |
| - "prerequisites": [], |
| 1119 | + "practices": [ |
| 1120 | + "chars" |
| 1121 | + ], |
| 1122 | + "prerequisites": [ |
| 1123 | + "chars", |
| 1124 | + "strings" |
| 1125 | + ], |
1071 | 1126 | "difficulty": 3,
|
1072 | 1127 | "topics": [
|
1073 | 1128 | "generics",
|
|
1106 | 1161 | "slug": "perfect-numbers",
|
1107 | 1162 | "name": "Perfect Numbers",
|
1108 | 1163 | "uuid": "4fc89443-1c5c-492a-850f-7990869caae6",
|
1109 |
| - "practices": [], |
1110 |
| - "prerequisites": [], |
| 1164 | + "practices": [ |
| 1165 | + "conditionals", |
| 1166 | + "numbers" |
| 1167 | + ], |
| 1168 | + "prerequisites": [ |
| 1169 | + "conditionals", |
| 1170 | + "numbers" |
| 1171 | + ], |
1111 | 1172 | "difficulty": 3,
|
1112 | 1173 | "topics": [
|
1113 | 1174 | "loops",
|
|
1161 | 1222 | "slug": "diamond",
|
1162 | 1223 | "name": "Diamond",
|
1163 | 1224 | "uuid": "e082b59e-5c2a-4474-8c73-ceb623bcd858",
|
1164 |
| - "practices": [], |
1165 |
| - "prerequisites": [], |
| 1225 | + "practices": [ |
| 1226 | + "chars" |
| 1227 | + ], |
| 1228 | + "prerequisites": [ |
| 1229 | + "chars", |
| 1230 | + "strings" |
| 1231 | + ], |
1166 | 1232 | "difficulty": 3
|
1167 | 1233 | },
|
1168 | 1234 | {
|
|
0 commit comments