|
|
@@ -28,9 +28,9 @@
|
|
28
|
28
|
"difficulty": 2,
|
|
29
|
29
|
"slug": "rna-transcription",
|
|
30
|
30
|
"topics": [
|
|
31
|
|
- "strings",
|
|
32
|
31
|
"loops",
|
|
33
|
|
- "maps"
|
|
|
32
|
+ "maps",
|
|
|
33
|
+ "strings"
|
|
34
|
34
|
],
|
|
35
|
35
|
"unlocked_by": null,
|
|
36
|
36
|
"uuid": "8e983ed2-62f7-439a-a144-fb8fdbdf4d30"
|
|
|
@@ -40,9 +40,9 @@
|
|
40
|
40
|
"difficulty": 3,
|
|
41
|
41
|
"slug": "pangram",
|
|
42
|
42
|
"topics": [
|
|
43
|
|
- "strings",
|
|
44
|
43
|
"pattern_matching",
|
|
45
|
|
- "regular_expressions"
|
|
|
44
|
+ "regular_expressions",
|
|
|
45
|
+ "strings"
|
|
46
|
46
|
],
|
|
47
|
47
|
"unlocked_by": null,
|
|
48
|
48
|
"uuid": "133b0f84-bdc7-4508-a0a1-5732a7db81ef"
|
|
|
@@ -89,9 +89,9 @@
|
|
89
|
89
|
"slug": "acronym",
|
|
90
|
90
|
"topics": [
|
|
91
|
91
|
"loops",
|
|
92
|
|
- "strings",
|
|
|
92
|
+ "parsing",
|
|
93
|
93
|
"searching",
|
|
94
|
|
- "parsing"
|
|
|
94
|
+ "strings"
|
|
95
|
95
|
],
|
|
96
|
96
|
"unlocked_by": null,
|
|
97
|
97
|
"uuid": "c31bbc6d-bdcf-44f7-bf35-5f98752e38d0"
|
|
|
@@ -128,8 +128,8 @@
|
|
128
|
128
|
"difficulty": 3,
|
|
129
|
129
|
"slug": "difference-of-squares",
|
|
130
|
130
|
"topics": [
|
|
131
|
|
- "loops",
|
|
132
|
131
|
"integers",
|
|
|
132
|
+ "loops",
|
|
133
|
133
|
"mathematics"
|
|
134
|
134
|
],
|
|
135
|
135
|
"unlocked_by": null,
|
|
|
@@ -140,14 +140,14 @@
|
|
140
|
140
|
"difficulty": 3,
|
|
141
|
141
|
"slug": "secret-handshake",
|
|
142
|
142
|
"topics": [
|
|
143
|
|
- "loops",
|
|
|
143
|
+ "bitwise_operations",
|
|
144
|
144
|
"conditionals",
|
|
145
|
|
- "integers",
|
|
146
|
|
- "mathematics",
|
|
147
|
|
- "transforming",
|
|
148
|
145
|
"cryptography",
|
|
149
|
146
|
"enumerations",
|
|
150
|
|
- "bitwise_operations"
|
|
|
147
|
+ "integers",
|
|
|
148
|
+ "loops",
|
|
|
149
|
+ "mathematics",
|
|
|
150
|
+ "transforming"
|
|
151
|
151
|
],
|
|
152
|
152
|
"unlocked_by": null,
|
|
153
|
153
|
"uuid": "71c7c174-7e2c-43c2-bdd6-7515fcb12a91"
|
|
|
@@ -157,11 +157,11 @@
|
|
157
|
157
|
"difficulty": 3,
|
|
158
|
158
|
"slug": "perfect-numbers",
|
|
159
|
159
|
"topics": [
|
|
160
|
|
- "integers",
|
|
161
|
|
- "mathematics",
|
|
162
|
|
- "exception_handling",
|
|
163
|
160
|
"enumerations",
|
|
164
|
|
- "filtering"
|
|
|
161
|
+ "exception_handling",
|
|
|
162
|
+ "filtering",
|
|
|
163
|
+ "integers",
|
|
|
164
|
+ "mathematics"
|
|
165
|
165
|
],
|
|
166
|
166
|
"unlocked_by": "difference-of-squares",
|
|
167
|
167
|
"uuid": "d0dcc898-ec38-4822-9e3c-1a1829c9b2d9"
|
|
|
@@ -171,10 +171,10 @@
|
|
171
|
171
|
"difficulty": 4,
|
|
172
|
172
|
"slug": "sum-of-multiples",
|
|
173
|
173
|
"topics": [
|
|
174
|
|
- "loops",
|
|
175
|
|
- "integers",
|
|
176
|
174
|
"arrays",
|
|
177
|
175
|
"conditionals",
|
|
|
176
|
+ "integers",
|
|
|
177
|
+ "loops",
|
|
178
|
178
|
"mathematics"
|
|
179
|
179
|
],
|
|
180
|
180
|
"unlocked_by": "difference-of-squares",
|
|
|
@@ -200,10 +200,10 @@
|
|
200
|
200
|
"difficulty": 4,
|
|
201
|
201
|
"slug": "matrix",
|
|
202
|
202
|
"topics": [
|
|
203
|
|
- "loops",
|
|
204
|
203
|
"arrays",
|
|
205
|
|
- "pattern_matching",
|
|
206
|
204
|
"integers",
|
|
|
205
|
+ "loops",
|
|
|
206
|
+ "pattern_matching",
|
|
207
|
207
|
"strings",
|
|
208
|
208
|
"type_conversion"
|
|
209
|
209
|
],
|
|
|
@@ -228,11 +228,11 @@
|
|
228
|
228
|
"difficulty": 4,
|
|
229
|
229
|
"slug": "largest-series-product",
|
|
230
|
230
|
"topics": [
|
|
231
|
|
- "loops",
|
|
232
|
|
- "type_conversion",
|
|
233
|
231
|
"integers",
|
|
|
232
|
+ "loops",
|
|
|
233
|
+ "mathematics",
|
|
234
|
234
|
"strings",
|
|
235
|
|
- "mathematics"
|
|
|
235
|
+ "type_conversion"
|
|
236
|
236
|
],
|
|
237
|
237
|
"unlocked_by": "hamming",
|
|
238
|
238
|
"uuid": "b7310b6e-435c-4d5f-b2bd-31e586d0f238"
|
|
|
@@ -242,10 +242,10 @@
|
|
242
|
242
|
"difficulty": 4,
|
|
243
|
243
|
"slug": "sieve",
|
|
244
|
244
|
"topics": [
|
|
245
|
|
- "loops",
|
|
246
|
|
- "lists",
|
|
247
|
|
- "integers",
|
|
248
|
245
|
"algorithms",
|
|
|
246
|
+ "integers",
|
|
|
247
|
+ "lists",
|
|
|
248
|
+ "loops",
|
|
249
|
249
|
"mathematics"
|
|
250
|
250
|
],
|
|
251
|
251
|
"unlocked_by": "difference-of-squares",
|
|
|
@@ -256,10 +256,10 @@
|
|
256
|
256
|
"difficulty": 4,
|
|
257
|
257
|
"slug": "twelve-days",
|
|
258
|
258
|
"topics": [
|
|
259
|
|
- "strings",
|
|
260
|
259
|
"arrays",
|
|
261
|
260
|
"conditionals",
|
|
262
|
|
- "loops"
|
|
|
261
|
+ "loops",
|
|
|
262
|
+ "strings"
|
|
263
|
263
|
],
|
|
264
|
264
|
"unlocked_by": "two-fer",
|
|
265
|
265
|
"uuid": "581afdbb-dfb6-4dc5-9554-a025b5469a3c"
|
|
|
@@ -269,9 +269,9 @@
|
|
269
|
269
|
"difficulty": 4,
|
|
270
|
270
|
"slug": "rotational-cipher",
|
|
271
|
271
|
"topics": [
|
|
|
272
|
+ "cryptography",
|
|
272
|
273
|
"integers",
|
|
273
|
|
- "strings",
|
|
274
|
|
- "cryptography"
|
|
|
274
|
+ "strings"
|
|
275
|
275
|
],
|
|
276
|
276
|
"unlocked_by": null,
|
|
277
|
277
|
"uuid": "9eb41883-55ef-4681-b5ac-5c2259302772"
|
|
|
@@ -281,13 +281,13 @@
|
|
281
|
281
|
"difficulty": 4,
|
|
282
|
282
|
"slug": "kindergarten-garden",
|
|
283
|
283
|
"topics": [
|
|
284
|
|
- "loops",
|
|
285
|
284
|
"arrays",
|
|
286
|
|
- "strings",
|
|
|
285
|
+ "enumerations",
|
|
|
286
|
+ "lists",
|
|
287
|
287
|
"logic",
|
|
|
288
|
+ "loops",
|
|
288
|
289
|
"pattern_recognition",
|
|
289
|
|
- "enumerations",
|
|
290
|
|
- "lists"
|
|
|
290
|
+ "strings"
|
|
291
|
291
|
],
|
|
292
|
292
|
"unlocked_by": "matrix",
|
|
293
|
293
|
"uuid": "0b92ffee-c092-4ab1-ad78-76c8cf80e1b5"
|
|
|
@@ -297,11 +297,11 @@
|
|
297
|
297
|
"difficulty": 4,
|
|
298
|
298
|
"slug": "collatz-conjecture",
|
|
299
|
299
|
"topics": [
|
|
300
|
|
- "exception_handling",
|
|
301
|
|
- "recursion",
|
|
302
|
300
|
"conditionals",
|
|
|
301
|
+ "exception_handling",
|
|
303
|
302
|
"integers",
|
|
304
|
|
- "mathematics"
|
|
|
303
|
+ "mathematics",
|
|
|
304
|
+ "recursion"
|
|
305
|
305
|
],
|
|
306
|
306
|
"unlocked_by": "triangle",
|
|
307
|
307
|
"uuid": "1500d39a-c9d9-4d3a-9e77-fdc1837fc6ad"
|
|
|
@@ -313,9 +313,9 @@
|
|
313
|
313
|
"topics": [
|
|
314
|
314
|
"arrays",
|
|
315
|
315
|
"exception_handling",
|
|
|
316
|
+ "integers",
|
|
316
|
317
|
"lists",
|
|
317
|
|
- "loops",
|
|
318
|
|
- "integers"
|
|
|
318
|
+ "loops"
|
|
319
|
319
|
],
|
|
320
|
320
|
"unlocked_by": "triangle",
|
|
321
|
321
|
"uuid": "2c69db99-648d-4bd7-8012-1fbdeff6ca0a"
|
|
|
@@ -342,10 +342,10 @@
|
|
342
|
342
|
"difficulty": 4,
|
|
343
|
343
|
"slug": "diamond",
|
|
344
|
344
|
"topics": [
|
|
345
|
|
- "strings",
|
|
346
|
|
- "loops",
|
|
347
|
345
|
"arrays",
|
|
348
|
346
|
"lists",
|
|
|
347
|
+ "loops",
|
|
|
348
|
+ "strings",
|
|
349
|
349
|
"text_formatting"
|
|
350
|
350
|
],
|
|
351
|
351
|
"unlocked_by": "two-fer",
|
|
|
@@ -397,8 +397,8 @@
|
|
397
|
397
|
"topics": [
|
|
398
|
398
|
"conditionals",
|
|
399
|
399
|
"pattern_matching",
|
|
400
|
|
- "strings",
|
|
401
|
|
- "regular_expressions"
|
|
|
400
|
+ "regular_expressions",
|
|
|
401
|
+ "strings"
|
|
402
|
402
|
],
|
|
403
|
403
|
"unlocked_by": "hamming",
|
|
404
|
404
|
"uuid": "5f9139e7-9fbb-496a-a0d7-a946283033de"
|
|
|
@@ -424,11 +424,11 @@
|
|
424
|
424
|
"difficulty": 5,
|
|
425
|
425
|
"slug": "word-count",
|
|
426
|
426
|
"topics": [
|
|
427
|
|
- "strings",
|
|
428
|
|
- "maps",
|
|
429
|
|
- "loops",
|
|
430
|
427
|
"conditionals",
|
|
431
|
|
- "integers"
|
|
|
428
|
+ "integers",
|
|
|
429
|
+ "loops",
|
|
|
430
|
+ "maps",
|
|
|
431
|
+ "strings"
|
|
432
|
432
|
],
|
|
433
|
433
|
"unlocked_by": null,
|
|
434
|
434
|
"uuid": "3603b770-87a5-4758-91f3-b4d1f9075bc1"
|
|
|
@@ -438,9 +438,9 @@
|
|
438
|
438
|
"difficulty": 5,
|
|
439
|
439
|
"slug": "run-length-encoding",
|
|
440
|
440
|
"topics": [
|
|
441
|
|
- "strings",
|
|
442
|
441
|
"integers",
|
|
443
|
442
|
"pattern_matching",
|
|
|
443
|
+ "strings",
|
|
444
|
444
|
"transforming"
|
|
445
|
445
|
],
|
|
446
|
446
|
"unlocked_by": "rotational-cipher",
|
|
|
@@ -451,11 +451,11 @@
|
|
451
|
451
|
"difficulty": 5,
|
|
452
|
452
|
"slug": "robot-name",
|
|
453
|
453
|
"topics": [
|
|
|
454
|
+ "pattern_matching",
|
|
|
455
|
+ "randomness",
|
|
454
|
456
|
"regular_expressions",
|
|
455
|
457
|
"strings",
|
|
456
|
|
- "randomness",
|
|
457
|
|
- "text_formatting",
|
|
458
|
|
- "pattern_matching"
|
|
|
458
|
+ "text_formatting"
|
|
459
|
459
|
],
|
|
460
|
460
|
"unlocked_by": null,
|
|
461
|
461
|
"uuid": "d7c2eed9-64c7-4c4a-b45d-c787d460337f"
|
|
|
@@ -507,12 +507,12 @@
|
|
507
|
507
|
"difficulty": 5,
|
|
508
|
508
|
"slug": "pascals-triangle",
|
|
509
|
509
|
"topics": [
|
|
510
|
|
- "arrays",
|
|
511
|
|
- "matrices",
|
|
512
|
510
|
"algorithms",
|
|
513
|
|
- "mathematics",
|
|
|
511
|
+ "arrays",
|
|
514
|
512
|
"exception_handling",
|
|
515
|
|
- "integers"
|
|
|
513
|
+ "integers",
|
|
|
514
|
+ "mathematics",
|
|
|
515
|
+ "matrices"
|
|
516
|
516
|
],
|
|
517
|
517
|
"unlocked_by": "matrix",
|
|
518
|
518
|
"uuid": "d2a76905-1c8c-4b03-b4f7-4fbff19329f3"
|
|
|
@@ -547,9 +547,9 @@
|
|
547
|
547
|
"difficulty": 5,
|
|
548
|
548
|
"slug": "atbash-cipher",
|
|
549
|
549
|
"topics": [
|
|
550
|
|
- "strings",
|
|
551
|
550
|
"cryptography",
|
|
552
|
|
- "security"
|
|
|
551
|
+ "security",
|
|
|
552
|
+ "strings"
|
|
553
|
553
|
],
|
|
554
|
554
|
"unlocked_by": "rotational-cipher",
|
|
555
|
555
|
"uuid": "d36ce010-210f-4e9a-9d6c-cb933e0a59af"
|
|
|
@@ -559,9 +559,9 @@
|
|
559
|
559
|
"difficulty": 6,
|
|
560
|
560
|
"slug": "spiral-matrix",
|
|
561
|
561
|
"topics": [
|
|
562
|
|
- "loops",
|
|
563
|
562
|
"arrays",
|
|
564
|
563
|
"integers",
|
|
|
564
|
+ "loops",
|
|
565
|
565
|
"mathematics",
|
|
566
|
566
|
"matrices"
|
|
567
|
567
|
],
|
|
|
@@ -573,12 +573,12 @@
|
|
573
|
573
|
"difficulty": 6,
|
|
574
|
574
|
"slug": "roman-numerals",
|
|
575
|
575
|
"topics": [
|
|
|
576
|
+ "integers",
|
|
576
|
577
|
"logic",
|
|
577
|
|
- "mathematics",
|
|
578
|
578
|
"loops",
|
|
579
|
|
- "integers",
|
|
580
|
|
- "strings",
|
|
581
|
|
- "maps"
|
|
|
579
|
+ "maps",
|
|
|
580
|
+ "mathematics",
|
|
|
581
|
+ "strings"
|
|
582
|
582
|
],
|
|
583
|
583
|
"unlocked_by": "hamming",
|
|
584
|
584
|
"uuid": "3e728cd4-5e5f-4c69-8a53-bc36d020fcdb"
|
|
|
@@ -588,9 +588,9 @@
|
|
588
|
588
|
"difficulty": 6,
|
|
589
|
589
|
"slug": "transpose",
|
|
590
|
590
|
"topics": [
|
|
591
|
|
- "loops",
|
|
592
|
591
|
"arrays",
|
|
593
|
592
|
"lists",
|
|
|
593
|
+ "loops",
|
|
594
|
594
|
"matrices",
|
|
595
|
595
|
"strings",
|
|
596
|
596
|
"text_formatting"
|
|
|
@@ -623,11 +623,11 @@
|
|
623
|
623
|
"difficulty": 6,
|
|
624
|
624
|
"slug": "beer-song",
|
|
625
|
625
|
"topics": [
|
|
626
|
|
- "strings",
|
|
|
626
|
+ "conditionals",
|
|
627
|
627
|
"loops",
|
|
628
|
|
- "variables",
|
|
|
628
|
+ "strings",
|
|
629
|
629
|
"text_formatting",
|
|
630
|
|
- "conditionals"
|
|
|
630
|
+ "variables"
|
|
631
|
631
|
],
|
|
632
|
632
|
"unlocked_by": "two-fer",
|
|
633
|
633
|
"uuid": "56943095-de76-40bf-b42b-fa3e70f8df5e"
|
|
|
@@ -638,11 +638,11 @@
|
|
638
|
638
|
"slug": "queen-attack",
|
|
639
|
639
|
"topics": [
|
|
640
|
640
|
"arrays",
|
|
641
|
|
- "matrices",
|
|
642
|
|
- "conditionals",
|
|
643
|
641
|
"classes",
|
|
|
642
|
+ "conditionals",
|
|
644
|
643
|
"games",
|
|
645
|
|
- "mathematics"
|
|
|
644
|
+ "mathematics",
|
|
|
645
|
+ "matrices"
|
|
646
|
646
|
],
|
|
647
|
647
|
"unlocked_by": "scrabble-score",
|
|
648
|
648
|
"uuid": "5404109e-3ed9-4691-8eaf-af8b36024a44"
|
|
|
@@ -652,9 +652,9 @@
|
|
652
|
652
|
"difficulty": 6,
|
|
653
|
653
|
"slug": "etl",
|
|
654
|
654
|
"topics": [
|
|
655
|
|
- "transforming",
|
|
|
655
|
+ "lists",
|
|
656
|
656
|
"maps",
|
|
657
|
|
- "lists"
|
|
|
657
|
+ "transforming"
|
|
658
|
658
|
],
|
|
659
|
659
|
"unlocked_by": "word-count",
|
|
660
|
660
|
"uuid": "76d28d97-75d3-47eb-bb77-3d347b76f1b6"
|
|
|
@@ -665,10 +665,10 @@
|
|
665
|
665
|
"slug": "grade-school",
|
|
666
|
666
|
"topics": [
|
|
667
|
667
|
"conditionals",
|
|
668
|
|
- "strings",
|
|
669
|
668
|
"lists",
|
|
670
|
669
|
"maps",
|
|
671
|
|
- "sorting"
|
|
|
670
|
+ "sorting",
|
|
|
671
|
+ "strings"
|
|
672
|
672
|
],
|
|
673
|
673
|
"unlocked_by": "word-count",
|
|
674
|
674
|
"uuid": "b4af5da1-601f-4b0f-bfb8-4a381851090c"
|
|
|
@@ -679,9 +679,9 @@
|
|
679
|
679
|
"slug": "robot-simulator",
|
|
680
|
680
|
"topics": [
|
|
681
|
681
|
"classes",
|
|
|
682
|
+ "enumerations",
|
|
682
|
683
|
"logic",
|
|
683
|
|
- "loops",
|
|
684
|
|
- "enumerations"
|
|
|
684
|
+ "loops"
|
|
685
|
685
|
],
|
|
686
|
686
|
"unlocked_by": "secret-handshake",
|
|
687
|
687
|
"uuid": "993bde9d-7774-4e7a-a381-9eee75f28ecb"
|
|
|
@@ -699,12 +699,12 @@
|
|
699
|
699
|
"difficulty": 6,
|
|
700
|
700
|
"slug": "minesweeper",
|
|
701
|
701
|
"topics": [
|
|
|
702
|
+ "conditionals",
|
|
|
703
|
+ "games",
|
|
702
|
704
|
"integers",
|
|
|
705
|
+ "lists",
|
|
703
|
706
|
"matrices",
|
|
704
|
|
- "games",
|
|
705
|
|
- "conditionals",
|
|
706
|
|
- "strings",
|
|
707
|
|
- "lists"
|
|
|
707
|
+ "strings"
|
|
708
|
708
|
],
|
|
709
|
709
|
"unlocked_by": "scrabble-score",
|
|
710
|
710
|
"uuid": "416a1489-12af-4593-8540-0f55285c96b4"
|
|
|
@@ -714,14 +714,14 @@
|
|
714
|
714
|
"difficulty": 6,
|
|
715
|
715
|
"slug": "wordy",
|
|
716
|
716
|
"topics": [
|
|
717
|
|
- "strings",
|
|
|
717
|
+ "exception_handling",
|
|
718
|
718
|
"integers",
|
|
719
|
719
|
"logic",
|
|
720
|
720
|
"parsing",
|
|
721
|
721
|
"pattern_matching",
|
|
722
|
722
|
"regular_expressions",
|
|
723
|
|
- "transforming",
|
|
724
|
|
- "exception_handling"
|
|
|
723
|
+ "strings",
|
|
|
724
|
+ "transforming"
|
|
725
|
725
|
],
|
|
726
|
726
|
"unlocked_by": "secret-handshake",
|
|
727
|
727
|
"uuid": "3310a3cd-c0cb-45fa-8c51-600178be904a"
|
|
|
@@ -731,12 +731,12 @@
|
|
731
|
731
|
"difficulty": 6,
|
|
732
|
732
|
"slug": "all-your-base",
|
|
733
|
733
|
"topics": [
|
|
734
|
|
- "loops",
|
|
735
|
|
- "mathematics",
|
|
736
|
|
- "integers",
|
|
737
|
734
|
"arrays",
|
|
738
|
735
|
"conditionals",
|
|
739
|
|
- "exception_handling"
|
|
|
736
|
+ "exception_handling",
|
|
|
737
|
+ "integers",
|
|
|
738
|
+ "loops",
|
|
|
739
|
+ "mathematics"
|
|
740
|
740
|
],
|
|
741
|
741
|
"unlocked_by": "saddle-points",
|
|
742
|
742
|
"uuid": "f7c2e4b5-1995-4dfe-b827-c9aff8ac5332"
|
|
|
@@ -767,8 +767,8 @@
|
|
767
|
767
|
"slug": "linked-list",
|
|
768
|
768
|
"topics": [
|
|
769
|
769
|
"algorithms",
|
|
770
|
|
- "lists",
|
|
771
|
|
- "generics"
|
|
|
770
|
+ "generics",
|
|
|
771
|
+ "lists"
|
|
772
|
772
|
],
|
|
773
|
773
|
"unlocked_by": null,
|
|
774
|
774
|
"uuid": "7ba5084d-3b75-4406-a0d7-87c26387f9c0"
|
|
|
@@ -780,8 +780,8 @@
|
|
780
|
780
|
"topics": [
|
|
781
|
781
|
"loops",
|
|
782
|
782
|
"maps",
|
|
783
|
|
- "sorting",
|
|
784
|
783
|
"parsing",
|
|
|
784
|
+ "sorting",
|
|
785
|
785
|
"text_formatting"
|
|
786
|
786
|
],
|
|
787
|
787
|
"unlocked_by": "matrix",
|
|
|
@@ -807,11 +807,11 @@
|
|
807
|
807
|
"difficulty": 7,
|
|
808
|
808
|
"slug": "sublist",
|
|
809
|
809
|
"topics": [
|
|
|
810
|
+ "enumeration",
|
|
|
811
|
+ "generics",
|
|
810
|
812
|
"lists",
|
|
811
|
|
- "searching",
|
|
812
|
813
|
"loops",
|
|
813
|
|
- "generics",
|
|
814
|
|
- "enumeration"
|
|
|
814
|
+ "searching"
|
|
815
|
815
|
],
|
|
816
|
816
|
"unlocked_by": "linked-list",
|
|
817
|
817
|
"uuid": "d2aedbd7-092a-43d0-8a5e-ae3ebd5b9c7f"
|
|
|
@@ -821,12 +821,12 @@
|
|
821
|
821
|
"difficulty": 7,
|
|
822
|
822
|
"slug": "word-search",
|
|
823
|
823
|
"topics": [
|
|
824
|
|
- "strings",
|
|
825
|
824
|
"games",
|
|
826
|
825
|
"logic",
|
|
827
|
826
|
"matrices",
|
|
|
827
|
+ "pattern_matching",
|
|
828
|
828
|
"searching",
|
|
829
|
|
- "pattern_matching"
|
|
|
829
|
+ "strings"
|
|
830
|
830
|
],
|
|
831
|
831
|
"unlocked_by": "scrabble-score",
|
|
832
|
832
|
"uuid": "b53bde52-cb5f-4d43-86ec-18aa509d62f9"
|
|
|
@@ -837,9 +837,9 @@
|
|
837
|
837
|
"slug": "simple-linked-list",
|
|
838
|
838
|
"topics": [
|
|
839
|
839
|
"algorithms",
|
|
|
840
|
+ "exception_handling",
|
|
840
|
841
|
"generics",
|
|
841
|
|
- "lists",
|
|
842
|
|
- "exception_handling"
|
|
|
842
|
+ "lists"
|
|
843
|
843
|
],
|
|
844
|
844
|
"unlocked_by": "linked-list",
|
|
845
|
845
|
"uuid": "e3e5ffe5-cfc1-467e-a28a-da0302130144"
|
|
|
@@ -849,11 +849,11 @@
|
|
849
|
849
|
"difficulty": 7,
|
|
850
|
850
|
"slug": "binary-search-tree",
|
|
851
|
851
|
"topics": [
|
|
852
|
|
- "trees",
|
|
853
|
|
- "sorting",
|
|
854
|
|
- "searching",
|
|
855
|
852
|
"generics",
|
|
856
|
|
- "graphs"
|
|
|
853
|
+ "graphs",
|
|
|
854
|
+ "searching",
|
|
|
855
|
+ "sorting",
|
|
|
856
|
+ "trees"
|
|
857
|
857
|
],
|
|
858
|
858
|
"unlocked_by": "binary-search",
|
|
859
|
859
|
"uuid": "0a2d18aa-7b5e-4401-a952-b93d2060694f"
|
|
|
@@ -865,8 +865,8 @@
|
|
865
|
865
|
"topics": [
|
|
866
|
866
|
"conditionals",
|
|
867
|
867
|
"dates",
|
|
868
|
|
- "loops",
|
|
869
|
|
- "enumerations"
|
|
|
868
|
+ "enumerations",
|
|
|
869
|
+ "loops"
|
|
870
|
870
|
],
|
|
871
|
871
|
"unlocked_by": "gigasecond",
|
|
872
|
872
|
"uuid": "602511d5-7e89-4def-b072-4dd311816810"
|
|
|
@@ -876,12 +876,12 @@
|
|
876
|
876
|
"difficulty": 7,
|
|
877
|
877
|
"slug": "crypto-square",
|
|
878
|
878
|
"topics": [
|
|
879
|
|
- "strings",
|
|
880
|
|
- "text_formatting",
|
|
881
|
|
- "mathematics",
|
|
882
|
879
|
"cryptography",
|
|
|
880
|
+ "lists",
|
|
|
881
|
+ "mathematics",
|
|
883
|
882
|
"security",
|
|
884
|
|
- "lists"
|
|
|
883
|
+ "strings",
|
|
|
884
|
+ "text_formatting"
|
|
885
|
885
|
],
|
|
886
|
886
|
"unlocked_by": "rotational-cipher",
|
|
887
|
887
|
"uuid": "162bebdc-9bf2-43c0-8460-a91f5fc16147"
|
|
|
@@ -951,11 +951,11 @@
|
|
951
|
951
|
"difficulty": 8,
|
|
952
|
952
|
"slug": "book-store",
|
|
953
|
953
|
"topics": [
|
|
|
954
|
+ "algorithms",
|
|
|
955
|
+ "floating_point_numbers",
|
|
954
|
956
|
"integers",
|
|
955
|
957
|
"lists",
|
|
956
|
|
- "algorithms",
|
|
957
|
|
- "mathematics",
|
|
958
|
|
- "floating_point_numbers"
|
|
|
958
|
+ "mathematics"
|
|
959
|
959
|
],
|
|
960
|
960
|
"unlocked_by": "flatten-array",
|
|
961
|
961
|
"uuid": "e5f05d00-fe5b-4d78-b2fa-934c1c9afb32"
|
|
|
@@ -965,12 +965,12 @@
|
|
965
|
965
|
"difficulty": 8,
|
|
966
|
966
|
"slug": "simple-cipher",
|
|
967
|
967
|
"topics": [
|
|
968
|
|
- "strings",
|
|
969
|
968
|
"cryptography",
|
|
970
|
|
- "security",
|
|
|
969
|
+ "exception_handling",
|
|
971
|
970
|
"mathematics",
|
|
972
|
971
|
"randomness",
|
|
973
|
|
- "exception_handling"
|
|
|
972
|
+ "security",
|
|
|
973
|
+ "strings"
|
|
974
|
974
|
],
|
|
975
|
975
|
"unlocked_by": "rotational-cipher",
|
|
976
|
976
|
"uuid": "f654831f-c34b-44f5-9dd5-054efbb486f2"
|
|
|
@@ -980,9 +980,9 @@
|
|
980
|
980
|
"difficulty": 8,
|
|
981
|
981
|
"slug": "complex-numbers",
|
|
982
|
982
|
"topics": [
|
|
983
|
|
- "mathematics",
|
|
|
983
|
+ "classes",
|
|
984
|
984
|
"floating_point_numbers",
|
|
985
|
|
- "classes"
|
|
|
985
|
+ "mathematics"
|
|
986
|
986
|
],
|
|
987
|
987
|
"unlocked_by": "triangle",
|
|
988
|
988
|
"uuid": "52d11278-0d65-4b5b-b387-1374fced3243"
|
|
|
@@ -1007,8 +1007,8 @@
|
|
1007
|
1007
|
"slug": "change",
|
|
1008
|
1008
|
"topics": [
|
|
1009
|
1009
|
"algorithms",
|
|
1010
|
|
- "integers",
|
|
1011
|
1010
|
"exception_handling",
|
|
|
1011
|
+ "integers",
|
|
1012
|
1012
|
"lists"
|
|
1013
|
1013
|
],
|
|
1014
|
1014
|
"unlocked_by": "flatten-array",
|
|
|
@@ -1042,12 +1042,12 @@
|
|
1042
|
1042
|
"difficulty": 9,
|
|
1043
|
1043
|
"slug": "forth",
|
|
1044
|
1044
|
"topics": [
|
|
1045
|
|
- "parsing",
|
|
1046
|
|
- "stacks",
|
|
1047
|
1045
|
"exception_handling",
|
|
1048
|
|
- "strings",
|
|
1049
|
1046
|
"lists",
|
|
1050
|
|
- "logic"
|
|
|
1047
|
+ "logic",
|
|
|
1048
|
+ "parsing",
|
|
|
1049
|
+ "stacks",
|
|
|
1050
|
+ "strings"
|
|
1051
|
1051
|
],
|
|
1052
|
1052
|
"unlocked_by": "secret-handshake",
|
|
1053
|
1053
|
"uuid": "f0c0316d-3fb5-455e-952a-91161e7fb298"
|
|
|
@@ -1057,9 +1057,9 @@
|
|
1057
|
1057
|
"difficulty": 10,
|
|
1058
|
1058
|
"slug": "custom-set",
|
|
1059
|
1059
|
"topics": [
|
|
1060
|
|
- "sets",
|
|
1061
|
1060
|
"equality",
|
|
1062
|
|
- "generics"
|
|
|
1061
|
+ "generics",
|
|
|
1062
|
+ "sets"
|
|
1063
|
1063
|
],
|
|
1064
|
1064
|
"unlocked_by": "linked-list",
|
|
1065
|
1065
|
"uuid": "377fe38b-08ad-4f3a-8118-a43c10f7b9b2"
|
|
|
@@ -1102,4 +1102,4 @@
|
|
1102
|
1102
|
],
|
|
1103
|
1103
|
"language": "Java",
|
|
1104
|
1104
|
"solution_pattern": "reference"
|
|
1105
|
|
-}
|
|
|
1105
|
+}
|