ソースを参照

Choose core exercises

Update config.json to set which exercises are core and which ones are
unlocked by other exercises.
Frida Tveit 9 年 前
コミット
8bdfc7e960
共有1 個のファイルを変更した74 個の追加74 個の削除を含む
  1. 74
    74
      config.json

+ 74
- 74
config.json ファイルの表示

5
     {
5
     {
6
       "uuid": "f77dc7e3-35a8-4300-a7c8-2c1765e9644d",
6
       "uuid": "f77dc7e3-35a8-4300-a7c8-2c1765e9644d",
7
       "slug": "hello-world",
7
       "slug": "hello-world",
8
-      "core": false,
8
+      "core": true,
9
       "unlocked_by": null,
9
       "unlocked_by": null,
10
       "difficulty": 1,
10
       "difficulty": 1,
11
       "topics": [
11
       "topics": [
15
     {
15
     {
16
       "uuid": "74515d45-565b-4be2-96c4-77e58efa9257",
16
       "uuid": "74515d45-565b-4be2-96c4-77e58efa9257",
17
       "slug": "two-fer",
17
       "slug": "two-fer",
18
-      "core": false,
18
+      "core": true,
19
       "unlocked_by": null,
19
       "unlocked_by": null,
20
       "difficulty": 1,
20
       "difficulty": 1,
21
       "topics": [
21
       "topics": [
45
     {
45
     {
46
       "uuid": "ce899ca6-9cc7-47ba-b76f-1bbcf2630b76",
46
       "uuid": "ce899ca6-9cc7-47ba-b76f-1bbcf2630b76",
47
       "slug": "hamming",
47
       "slug": "hamming",
48
-      "core": false,
48
+      "core": true,
49
       "unlocked_by": null,
49
       "unlocked_by": null,
50
       "difficulty": 3,
50
       "difficulty": 3,
51
       "topics": [
51
       "topics": [
55
     {
55
     {
56
       "uuid": "bf1641c8-dc0d-4d38-9cfe-b4c132ea3553",
56
       "uuid": "bf1641c8-dc0d-4d38-9cfe-b4c132ea3553",
57
       "slug": "gigasecond",
57
       "slug": "gigasecond",
58
-      "core": false,
58
+      "core": true,
59
       "unlocked_by": null,
59
       "unlocked_by": null,
60
       "difficulty": 3,
60
       "difficulty": 3,
61
       "topics": [
61
       "topics": [
85
     {
85
     {
86
       "uuid": "afae9f2d-8baf-4bd7-8d7c-d486337f7c97",
86
       "uuid": "afae9f2d-8baf-4bd7-8d7c-d486337f7c97",
87
       "slug": "scrabble-score",
87
       "slug": "scrabble-score",
88
-      "core": false,
88
+      "core": true,
89
       "unlocked_by": null,
89
       "unlocked_by": null,
90
       "difficulty": 3,
90
       "difficulty": 3,
91
       "topics": [
91
       "topics": [
96
       "uuid": "d916e4f8-fda1-41c0-ab24-79e8fc3f1272",
96
       "uuid": "d916e4f8-fda1-41c0-ab24-79e8fc3f1272",
97
       "slug": "raindrops",
97
       "slug": "raindrops",
98
       "core": false,
98
       "core": false,
99
-      "unlocked_by": null,
99
+      "unlocked_by": "two-fer",
100
       "difficulty": 3,
100
       "difficulty": 3,
101
       "topics": [
101
       "topics": [
102
 
102
 
105
     {
105
     {
106
       "uuid": "b0da59c6-1b55-405c-b163-007ebf09f5e8",
106
       "uuid": "b0da59c6-1b55-405c-b163-007ebf09f5e8",
107
       "slug": "difference-of-squares",
107
       "slug": "difference-of-squares",
108
-      "core": false,
108
+      "core": true,
109
       "unlocked_by": null,
109
       "unlocked_by": null,
110
       "difficulty": 3,
110
       "difficulty": 3,
111
       "topics": [
111
       "topics": [
115
     {
115
     {
116
       "uuid": "71c7c174-7e2c-43c2-bdd6-7515fcb12a91",
116
       "uuid": "71c7c174-7e2c-43c2-bdd6-7515fcb12a91",
117
       "slug": "secret-handshake",
117
       "slug": "secret-handshake",
118
-      "core": false,
118
+      "core": true,
119
       "unlocked_by": null,
119
       "unlocked_by": null,
120
       "difficulty": 3,
120
       "difficulty": 3,
121
       "topics": [
121
       "topics": [
126
       "uuid": "d0dcc898-ec38-4822-9e3c-1a1829c9b2d9",
126
       "uuid": "d0dcc898-ec38-4822-9e3c-1a1829c9b2d9",
127
       "slug": "perfect-numbers",
127
       "slug": "perfect-numbers",
128
       "core": false,
128
       "core": false,
129
-      "unlocked_by": null,
129
+      "unlocked_by": "difference-of-squares",
130
       "difficulty": 3,
130
       "difficulty": 3,
131
       "topics": [
131
       "topics": [
132
 
132
 
136
       "uuid": "2f244afc-3e7b-4f89-92af-e2b427f4ef35",
136
       "uuid": "2f244afc-3e7b-4f89-92af-e2b427f4ef35",
137
       "slug": "sum-of-multiples",
137
       "slug": "sum-of-multiples",
138
       "core": false,
138
       "core": false,
139
-      "unlocked_by": null,
139
+      "unlocked_by": "perfect-numbers",
140
       "difficulty": 4,
140
       "difficulty": 4,
141
       "topics": [
141
       "topics": [
142
 
142
 
146
       "uuid": "5227a76c-8ecb-4e5f-b023-6af65a057c41",
146
       "uuid": "5227a76c-8ecb-4e5f-b023-6af65a057c41",
147
       "slug": "luhn",
147
       "slug": "luhn",
148
       "core": false,
148
       "core": false,
149
-      "unlocked_by": null,
149
+      "unlocked_by": "hamming",
150
       "difficulty": 4,
150
       "difficulty": 4,
151
       "topics": [
151
       "topics": [
152
 
152
 
155
     {
155
     {
156
       "uuid": "c1d4e0b4-6a0f-4be9-8222-345966621f53",
156
       "uuid": "c1d4e0b4-6a0f-4be9-8222-345966621f53",
157
       "slug": "matrix",
157
       "slug": "matrix",
158
-      "core": false,
158
+      "core": true,
159
       "unlocked_by": null,
159
       "unlocked_by": null,
160
       "difficulty": 4,
160
       "difficulty": 4,
161
       "topics": [
161
       "topics": [
165
     {
165
     {
166
       "uuid": "ec268d8e-997b-4553-8c67-8bdfa1ecb888",
166
       "uuid": "ec268d8e-997b-4553-8c67-8bdfa1ecb888",
167
       "slug": "triangle",
167
       "slug": "triangle",
168
-      "core": false,
168
+      "core": true,
169
       "unlocked_by": null,
169
       "unlocked_by": null,
170
       "difficulty": 4,
170
       "difficulty": 4,
171
       "topics": [
171
       "topics": [
176
       "uuid": "b7310b6e-435c-4d5f-b2bd-31e586d0f238",
176
       "uuid": "b7310b6e-435c-4d5f-b2bd-31e586d0f238",
177
       "slug": "largest-series-product",
177
       "slug": "largest-series-product",
178
       "core": false,
178
       "core": false,
179
-      "unlocked_by": null,
179
+      "unlocked_by": "luhn",
180
       "difficulty": 4,
180
       "difficulty": 4,
181
       "topics": [
181
       "topics": [
182
 
182
 
186
       "uuid": "6791d01f-bae4-4b63-ae76-86529ac49e36",
186
       "uuid": "6791d01f-bae4-4b63-ae76-86529ac49e36",
187
       "slug": "sieve",
187
       "slug": "sieve",
188
       "core": false,
188
       "core": false,
189
-      "unlocked_by": null,
189
+      "unlocked_by": "sum-of-multiples",
190
       "difficulty": 4,
190
       "difficulty": 4,
191
       "topics": [
191
       "topics": [
192
 
192
 
196
       "uuid": "581afdbb-dfb6-4dc5-9554-a025b5469a3c",
196
       "uuid": "581afdbb-dfb6-4dc5-9554-a025b5469a3c",
197
       "slug": "twelve-days",
197
       "slug": "twelve-days",
198
       "core": false,
198
       "core": false,
199
-      "unlocked_by": null,
199
+      "unlocked_by": "raindrops",
200
       "difficulty": 4,
200
       "difficulty": 4,
201
       "topics": [
201
       "topics": [
202
 
202
 
205
     {
205
     {
206
       "uuid": "9eb41883-55ef-4681-b5ac-5c2259302772",
206
       "uuid": "9eb41883-55ef-4681-b5ac-5c2259302772",
207
       "slug": "rotational-cipher",
207
       "slug": "rotational-cipher",
208
-      "core": false,
208
+      "core": true,
209
       "unlocked_by": null,
209
       "unlocked_by": null,
210
       "difficulty": 4,
210
       "difficulty": 4,
211
       "topics": [
211
       "topics": [
216
       "uuid": "0b92ffee-c092-4ab1-ad78-76c8cf80e1b5",
216
       "uuid": "0b92ffee-c092-4ab1-ad78-76c8cf80e1b5",
217
       "slug": "kindergarten-garden",
217
       "slug": "kindergarten-garden",
218
       "core": false,
218
       "core": false,
219
-      "unlocked_by": null,
219
+      "unlocked_by": "matrix",
220
       "difficulty": 4,
220
       "difficulty": 4,
221
       "topics": [
221
       "topics": [
222
 
222
 
226
       "uuid": "1500d39a-c9d9-4d3a-9e77-fdc1837fc6ad",
226
       "uuid": "1500d39a-c9d9-4d3a-9e77-fdc1837fc6ad",
227
       "slug": "collatz-conjecture",
227
       "slug": "collatz-conjecture",
228
       "core": false,
228
       "core": false,
229
-      "unlocked_by": null,
229
+      "unlocked_by": "triangle",
230
       "difficulty": 4,
230
       "difficulty": 4,
231
       "topics": [
231
       "topics": [
232
 
232
 
236
       "uuid": "2c69db99-648d-4bd7-8012-1fbdeff6ca0a",
236
       "uuid": "2c69db99-648d-4bd7-8012-1fbdeff6ca0a",
237
       "slug": "nth-prime",
237
       "slug": "nth-prime",
238
       "core": false,
238
       "core": false,
239
-      "unlocked_by": null,
239
+      "unlocked_by": "collatz-conjecture",
240
       "difficulty": 4,
240
       "difficulty": 4,
241
       "topics": [
241
       "topics": [
242
 
242
 
245
     {
245
     {
246
       "uuid": "8dfc2f0d-1141-46e9-95e2-6f35ccf6f160",
246
       "uuid": "8dfc2f0d-1141-46e9-95e2-6f35ccf6f160",
247
       "slug": "saddle-points",
247
       "slug": "saddle-points",
248
-      "core": false,
248
+      "core": true,
249
       "unlocked_by": null,
249
       "unlocked_by": null,
250
       "difficulty": 4,
250
       "difficulty": 4,
251
       "topics": [
251
       "topics": [
256
       "uuid": "ecbd997b-86f4-4e11-9ff0-706ac2899415",
256
       "uuid": "ecbd997b-86f4-4e11-9ff0-706ac2899415",
257
       "slug": "diamond",
257
       "slug": "diamond",
258
       "core": false,
258
       "core": false,
259
-      "unlocked_by": null,
259
+      "unlocked_by": "twelve-days",
260
       "difficulty": 4,
260
       "difficulty": 4,
261
       "topics": [
261
       "topics": [
262
 
262
 
266
       "uuid": "c3e89c7c-3a8a-4ddc-b653-9b0ff9e1d7d8",
266
       "uuid": "c3e89c7c-3a8a-4ddc-b653-9b0ff9e1d7d8",
267
       "slug": "isogram",
267
       "slug": "isogram",
268
       "core": false,
268
       "core": false,
269
-      "unlocked_by": null,
269
+      "unlocked_by": "pangram",
270
       "difficulty": 4,
270
       "difficulty": 4,
271
       "topics": [
271
       "topics": [
272
 
272
 
275
     {
275
     {
276
       "uuid": "a732a838-8170-458a-a85e-d6b4c46f97a1",
276
       "uuid": "a732a838-8170-458a-a85e-d6b4c46f97a1",
277
       "slug": "flatten-array",
277
       "slug": "flatten-array",
278
-      "core": false,
278
+      "core": true,
279
       "unlocked_by": null,
279
       "unlocked_by": null,
280
       "difficulty": 5,
280
       "difficulty": 5,
281
       "topics": [
281
       "topics": [
286
       "uuid": "38bc80ae-d842-4c04-a797-48edf322504d",
286
       "uuid": "38bc80ae-d842-4c04-a797-48edf322504d",
287
       "slug": "pig-latin",
287
       "slug": "pig-latin",
288
       "core": false,
288
       "core": false,
289
-      "unlocked_by": null,
289
+      "unlocked_by": "rna-transcription",
290
       "difficulty": 5,
290
       "difficulty": 5,
291
       "topics": [
291
       "topics": [
292
 
292
 
296
       "uuid": "5f9139e7-9fbb-496a-a0d7-a946283033de",
296
       "uuid": "5f9139e7-9fbb-496a-a0d7-a946283033de",
297
       "slug": "phone-number",
297
       "slug": "phone-number",
298
       "core": false,
298
       "core": false,
299
-      "unlocked_by": null,
299
+      "unlocked_by": "largest-series-product",
300
       "difficulty": 5,
300
       "difficulty": 5,
301
       "topics": [
301
       "topics": [
302
 
302
 
306
       "uuid": "2d80fdfc-5bd7-4b67-9fbe-8ab820d89051",
306
       "uuid": "2d80fdfc-5bd7-4b67-9fbe-8ab820d89051",
307
       "slug": "nucleotide-count",
307
       "slug": "nucleotide-count",
308
       "core": false,
308
       "core": false,
309
-      "unlocked_by": null,
309
+      "unlocked_by": "phone-number",
310
       "difficulty": 5,
310
       "difficulty": 5,
311
       "topics": [
311
       "topics": [
312
 
312
 
315
     {
315
     {
316
       "uuid": "3603b770-87a5-4758-91f3-b4d1f9075bc1",
316
       "uuid": "3603b770-87a5-4758-91f3-b4d1f9075bc1",
317
       "slug": "word-count",
317
       "slug": "word-count",
318
-      "core": false,
318
+      "core": true,
319
       "unlocked_by": null,
319
       "unlocked_by": null,
320
       "difficulty": 5,
320
       "difficulty": 5,
321
       "topics": [
321
       "topics": [
326
       "uuid": "4499a3f9-73a7-48bf-8753-d5b6abf588c9",
326
       "uuid": "4499a3f9-73a7-48bf-8753-d5b6abf588c9",
327
       "slug": "run-length-encoding",
327
       "slug": "run-length-encoding",
328
       "core": false,
328
       "core": false,
329
-      "unlocked_by": null,
329
+      "unlocked_by": "rotational-cipher",
330
       "difficulty": 5,
330
       "difficulty": 5,
331
       "topics": [
331
       "topics": [
332
 
332
 
335
     {
335
     {
336
       "uuid": "d7c2eed9-64c7-4c4a-b45d-c787d460337f",
336
       "uuid": "d7c2eed9-64c7-4c4a-b45d-c787d460337f",
337
       "slug": "robot-name",
337
       "slug": "robot-name",
338
-      "core": false,
338
+      "core": true,
339
       "unlocked_by": null,
339
       "unlocked_by": null,
340
       "difficulty": 5,
340
       "difficulty": 5,
341
       "topics": [
341
       "topics": [
346
       "uuid": "599c08ec-7338-46ed-99f8-a76f78f724e6",
346
       "uuid": "599c08ec-7338-46ed-99f8-a76f78f724e6",
347
       "slug": "prime-factors",
347
       "slug": "prime-factors",
348
       "core": false,
348
       "core": false,
349
-      "unlocked_by": null,
349
+      "unlocked_by": "nth-prime",
350
       "difficulty": 5,
350
       "difficulty": 5,
351
       "topics": [
351
       "topics": [
352
 
352
 
356
       "uuid": "6a617ddb-04e3-451c-bb30-27ccd0be9125",
356
       "uuid": "6a617ddb-04e3-451c-bb30-27ccd0be9125",
357
       "slug": "allergies",
357
       "slug": "allergies",
358
       "core": false,
358
       "core": false,
359
-      "unlocked_by": null,
359
+      "unlocked_by": "secret-handshake",
360
       "difficulty": 5,
360
       "difficulty": 5,
361
       "topics": [
361
       "topics": [
362
 
362
 
366
       "uuid": "34cd328c-cd96-492b-abd4-2b8716cdcd9a",
366
       "uuid": "34cd328c-cd96-492b-abd4-2b8716cdcd9a",
367
       "slug": "bob",
367
       "slug": "bob",
368
       "core": false,
368
       "core": false,
369
-      "unlocked_by": null,
369
+      "unlocked_by": "diamond",
370
       "difficulty": 5,
370
       "difficulty": 5,
371
       "topics": [
371
       "topics": [
372
 
372
 
376
       "uuid": "d2a76905-1c8c-4b03-b4f7-4fbff19329f3",
376
       "uuid": "d2a76905-1c8c-4b03-b4f7-4fbff19329f3",
377
       "slug": "pascals-triangle",
377
       "slug": "pascals-triangle",
378
       "core": false,
378
       "core": false,
379
-      "unlocked_by": null,
379
+      "unlocked_by": "kindergarten-garden",
380
       "difficulty": 5,
380
       "difficulty": 5,
381
       "topics": [
381
       "topics": [
382
 
382
 
386
       "uuid": "85aa50ac-0141-49eb-bc6f-62f3f7a97647",
386
       "uuid": "85aa50ac-0141-49eb-bc6f-62f3f7a97647",
387
       "slug": "bracket-push",
387
       "slug": "bracket-push",
388
       "core": false,
388
       "core": false,
389
-      "unlocked_by": null,
389
+      "unlocked_by": "flatten-array",
390
       "difficulty": 5,
390
       "difficulty": 5,
391
       "topics": [
391
       "topics": [
392
 
392
 
396
       "uuid": "af80d7f4-c7d0-4d0b-9c30-09da120f6bb9",
396
       "uuid": "af80d7f4-c7d0-4d0b-9c30-09da120f6bb9",
397
       "slug": "series",
397
       "slug": "series",
398
       "core": false,
398
       "core": false,
399
-      "unlocked_by": null,
399
+      "unlocked_by": "nucleotide-count",
400
       "difficulty": 5,
400
       "difficulty": 5,
401
       "topics": [
401
       "topics": [
402
 
402
 
406
       "uuid": "d36ce010-210f-4e9a-9d6c-cb933e0a59af",
406
       "uuid": "d36ce010-210f-4e9a-9d6c-cb933e0a59af",
407
       "slug": "atbash-cipher",
407
       "slug": "atbash-cipher",
408
       "core": false,
408
       "core": false,
409
-      "unlocked_by": null,
409
+      "unlocked_by": "run-length-encoding",
410
       "difficulty": 5,
410
       "difficulty": 5,
411
       "topics": [
411
       "topics": [
412
 
412
 
416
       "uuid": "163fcc6b-c054-4232-a88b-0aded846a6eb",
416
       "uuid": "163fcc6b-c054-4232-a88b-0aded846a6eb",
417
       "slug": "spiral-matrix",
417
       "slug": "spiral-matrix",
418
       "core": false,
418
       "core": false,
419
-      "unlocked_by": null,
419
+      "unlocked_by": "pascals-triangle",
420
       "difficulty": 6,
420
       "difficulty": 6,
421
       "topics": [
421
       "topics": [
422
 
422
 
426
       "uuid": "3e728cd4-5e5f-4c69-8a53-bc36d020fcdb",
426
       "uuid": "3e728cd4-5e5f-4c69-8a53-bc36d020fcdb",
427
       "slug": "roman-numerals",
427
       "slug": "roman-numerals",
428
       "core": false,
428
       "core": false,
429
-      "unlocked_by": null,
429
+      "unlocked_by": "series",
430
       "difficulty": 6,
430
       "difficulty": 6,
431
       "topics": [
431
       "topics": [
432
 
432
 
436
       "uuid": "57b76837-4610-466f-9373-d5c2697625f1",
436
       "uuid": "57b76837-4610-466f-9373-d5c2697625f1",
437
       "slug": "transpose",
437
       "slug": "transpose",
438
       "core": false,
438
       "core": false,
439
-      "unlocked_by": null,
439
+      "unlocked_by": "spiral-matrix",
440
       "difficulty": 6,
440
       "difficulty": 6,
441
       "topics": [
441
       "topics": [
442
 
442
 
446
       "uuid": "dd3e6fd6-5359-4978-acd7-c39374cead4d",
446
       "uuid": "dd3e6fd6-5359-4978-acd7-c39374cead4d",
447
       "slug": "food-chain",
447
       "slug": "food-chain",
448
       "core": false,
448
       "core": false,
449
-      "unlocked_by": null,
449
+      "unlocked_by": "bob",
450
       "difficulty": 6,
450
       "difficulty": 6,
451
       "topics": [
451
       "topics": [
452
 
452
 
456
       "uuid": "56943095-de76-40bf-b42b-fa3e70f8df5e",
456
       "uuid": "56943095-de76-40bf-b42b-fa3e70f8df5e",
457
       "slug": "beer-song",
457
       "slug": "beer-song",
458
       "core": false,
458
       "core": false,
459
-      "unlocked_by": null,
459
+      "unlocked_by": "food-chain",
460
       "difficulty": 6,
460
       "difficulty": 6,
461
       "topics": [
461
       "topics": [
462
 
462
 
466
       "uuid": "5404109e-3ed9-4691-8eaf-af8b36024a44",
466
       "uuid": "5404109e-3ed9-4691-8eaf-af8b36024a44",
467
       "slug": "queen-attack",
467
       "slug": "queen-attack",
468
       "core": false,
468
       "core": false,
469
-      "unlocked_by": null,
469
+      "unlocked_by": "scrabble-score",
470
       "difficulty": 6,
470
       "difficulty": 6,
471
       "topics": [
471
       "topics": [
472
 
472
 
476
       "uuid": "76d28d97-75d3-47eb-bb77-3d347b76f1b6",
476
       "uuid": "76d28d97-75d3-47eb-bb77-3d347b76f1b6",
477
       "slug": "etl",
477
       "slug": "etl",
478
       "core": false,
478
       "core": false,
479
-      "unlocked_by": null,
479
+      "unlocked_by": "word-count",
480
       "difficulty": 6,
480
       "difficulty": 6,
481
       "topics": [
481
       "topics": [
482
 
482
 
485
     {
485
     {
486
       "uuid": "7ba5084d-3b75-4406-a0d7-87c26387f9c0",
486
       "uuid": "7ba5084d-3b75-4406-a0d7-87c26387f9c0",
487
       "slug": "linked-list",
487
       "slug": "linked-list",
488
-      "core": false,
488
+      "core": true,
489
       "unlocked_by": null,
489
       "unlocked_by": null,
490
       "difficulty": 6,
490
       "difficulty": 6,
491
       "topics": [
491
       "topics": [
496
       "uuid": "b4af5da1-601f-4b0f-bfb8-4a381851090c",
496
       "uuid": "b4af5da1-601f-4b0f-bfb8-4a381851090c",
497
       "slug": "grade-school",
497
       "slug": "grade-school",
498
       "core": false,
498
       "core": false,
499
-      "unlocked_by": null,
499
+      "unlocked_by": "etl",
500
       "difficulty": 6,
500
       "difficulty": 6,
501
       "topics": [
501
       "topics": [
502
 
502
 
506
       "uuid": "993bde9d-7774-4e7a-a381-9eee75f28ecb",
506
       "uuid": "993bde9d-7774-4e7a-a381-9eee75f28ecb",
507
       "slug": "robot-simulator",
507
       "slug": "robot-simulator",
508
       "core": false,
508
       "core": false,
509
-      "unlocked_by": null,
509
+      "unlocked_by": "allergies",
510
       "difficulty": 6,
510
       "difficulty": 6,
511
       "topics": [
511
       "topics": [
512
 
512
 
515
     {
515
     {
516
       "uuid": "50136dc3-caf7-4fa1-b7bd-0cba1bea9176",
516
       "uuid": "50136dc3-caf7-4fa1-b7bd-0cba1bea9176",
517
       "slug": "binary-search",
517
       "slug": "binary-search",
518
-      "core": false,
518
+      "core": true,
519
       "unlocked_by": null,
519
       "unlocked_by": null,
520
       "difficulty": 6,
520
       "difficulty": 6,
521
       "topics": [
521
       "topics": [
526
       "uuid": "416a1489-12af-4593-8540-0f55285c96b4",
526
       "uuid": "416a1489-12af-4593-8540-0f55285c96b4",
527
       "slug": "minesweeper",
527
       "slug": "minesweeper",
528
       "core": false,
528
       "core": false,
529
-      "unlocked_by": null,
529
+      "unlocked_by": "queen-attack",
530
       "difficulty": 6,
530
       "difficulty": 6,
531
       "topics": [
531
       "topics": [
532
 
532
 
536
       "uuid": "3310a3cd-c0cb-45fa-8c51-600178be904a",
536
       "uuid": "3310a3cd-c0cb-45fa-8c51-600178be904a",
537
       "slug": "wordy",
537
       "slug": "wordy",
538
       "core": false,
538
       "core": false,
539
-      "unlocked_by": null,
539
+      "unlocked_by": "robot-simulator",
540
       "difficulty": 6,
540
       "difficulty": 6,
541
       "topics": [
541
       "topics": [
542
 
542
 
546
       "uuid": "f7c2e4b5-1995-4dfe-b827-c9aff8ac5332",
546
       "uuid": "f7c2e4b5-1995-4dfe-b827-c9aff8ac5332",
547
       "slug": "all-your-base",
547
       "slug": "all-your-base",
548
       "core": false,
548
       "core": false,
549
-      "unlocked_by": null,
549
+      "unlocked_by": "sieve",
550
       "difficulty": 6,
550
       "difficulty": 6,
551
       "topics": [
551
       "topics": [
552
 
552
 
555
     {
555
     {
556
       "uuid": "a242efc5-159d-492b-861d-12a1459fb334",
556
       "uuid": "a242efc5-159d-492b-861d-12a1459fb334",
557
       "slug": "bank-account",
557
       "slug": "bank-account",
558
-      "core": false,
558
+      "core": true,
559
       "unlocked_by": null,
559
       "unlocked_by": null,
560
       "difficulty": 6,
560
       "difficulty": 6,
561
       "topics": [
561
       "topics": [
566
       "uuid": "4b3f7771-c642-4278-a3d9-2fb958f26361",
566
       "uuid": "4b3f7771-c642-4278-a3d9-2fb958f26361",
567
       "slug": "bowling",
567
       "slug": "bowling",
568
       "core": false,
568
       "core": false,
569
-      "unlocked_by": null,
569
+      "unlocked_by": "minesweeper",
570
       "difficulty": 6,
570
       "difficulty": 6,
571
       "topics": [
571
       "topics": [
572
 
572
 
576
       "uuid": "fb10dc2f-0ba1-44b6-8365-5e48e86d1283",
576
       "uuid": "fb10dc2f-0ba1-44b6-8365-5e48e86d1283",
577
       "slug": "anagram",
577
       "slug": "anagram",
578
       "core": false,
578
       "core": false,
579
-      "unlocked_by": null,
579
+      "unlocked_by": "isogram",
580
       "difficulty": 7,
580
       "difficulty": 7,
581
       "topics": [
581
       "topics": [
582
 
582
 
586
       "uuid": "d2aedbd7-092a-43d0-8a5e-ae3ebd5b9c7f",
586
       "uuid": "d2aedbd7-092a-43d0-8a5e-ae3ebd5b9c7f",
587
       "slug": "sublist",
587
       "slug": "sublist",
588
       "core": false,
588
       "core": false,
589
-      "unlocked_by": null,
589
+      "unlocked_by": "linked-list",
590
       "difficulty": 7,
590
       "difficulty": 7,
591
       "topics": [
591
       "topics": [
592
 
592
 
596
       "uuid": "b53bde52-cb5f-4d43-86ec-18aa509d62f9",
596
       "uuid": "b53bde52-cb5f-4d43-86ec-18aa509d62f9",
597
       "slug": "word-search",
597
       "slug": "word-search",
598
       "core": false,
598
       "core": false,
599
-      "unlocked_by": null,
599
+      "unlocked_by": "bowling",
600
       "difficulty": 7,
600
       "difficulty": 7,
601
       "topics": [
601
       "topics": [
602
 
602
 
606
       "uuid": "e3e5ffe5-cfc1-467e-a28a-da0302130144",
606
       "uuid": "e3e5ffe5-cfc1-467e-a28a-da0302130144",
607
       "slug": "simple-linked-list",
607
       "slug": "simple-linked-list",
608
       "core": false,
608
       "core": false,
609
-      "unlocked_by": null,
609
+      "unlocked_by": "sublist",
610
       "difficulty": 7,
610
       "difficulty": 7,
611
       "topics": [
611
       "topics": [
612
 
612
 
616
       "uuid": "0a2d18aa-7b5e-4401-a952-b93d2060694f",
616
       "uuid": "0a2d18aa-7b5e-4401-a952-b93d2060694f",
617
       "slug": "binary-search-tree",
617
       "slug": "binary-search-tree",
618
       "core": false,
618
       "core": false,
619
-      "unlocked_by": null,
619
+      "unlocked_by": "binary-search",
620
       "difficulty": 7,
620
       "difficulty": 7,
621
       "topics": [
621
       "topics": [
622
 
622
 
626
       "uuid": "602511d5-7e89-4def-b072-4dd311816810",
626
       "uuid": "602511d5-7e89-4def-b072-4dd311816810",
627
       "slug": "meetup",
627
       "slug": "meetup",
628
       "core": false,
628
       "core": false,
629
-      "unlocked_by": null,
629
+      "unlocked_by": "gigasecond",
630
       "difficulty": 7,
630
       "difficulty": 7,
631
       "topics": [
631
       "topics": [
632
 
632
 
636
       "uuid": "162bebdc-9bf2-43c0-8460-a91f5fc16147",
636
       "uuid": "162bebdc-9bf2-43c0-8460-a91f5fc16147",
637
       "slug": "crypto-square",
637
       "slug": "crypto-square",
638
       "core": false,
638
       "core": false,
639
-      "unlocked_by": null,
639
+      "unlocked_by": "atbash-cipher",
640
       "difficulty": 7,
640
       "difficulty": 7,
641
       "topics": [
641
       "topics": [
642
 
642
 
646
       "uuid": "57eeac00-741c-4843-907a-51f0ac5ea4cb",
646
       "uuid": "57eeac00-741c-4843-907a-51f0ac5ea4cb",
647
       "slug": "poker",
647
       "slug": "poker",
648
       "core": false,
648
       "core": false,
649
-      "unlocked_by": null,
649
+      "unlocked_by": "word-search",
650
       "difficulty": 7,
650
       "difficulty": 7,
651
       "topics": [
651
       "topics": [
652
         "Parsing",
652
         "Parsing",
658
       "uuid": "97c8fcd4-85b6-41cb-9de2-b4e1b4951222",
658
       "uuid": "97c8fcd4-85b6-41cb-9de2-b4e1b4951222",
659
       "slug": "clock",
659
       "slug": "clock",
660
       "core": false,
660
       "core": false,
661
-      "unlocked_by": null,
661
+      "unlocked_by": "all-your-base",
662
       "difficulty": 7,
662
       "difficulty": 7,
663
       "topics": [
663
       "topics": [
664
 
664
 
668
       "uuid": "5cbc6a67-3a53-4aad-ae68-ff469525437f",
668
       "uuid": "5cbc6a67-3a53-4aad-ae68-ff469525437f",
669
       "slug": "ocr-numbers",
669
       "slug": "ocr-numbers",
670
       "core": false,
670
       "core": false,
671
-      "unlocked_by": null,
671
+      "unlocked_by": "roman-numerals",
672
       "difficulty": 8,
672
       "difficulty": 8,
673
       "topics": [
673
       "topics": [
674
 
674
 
678
       "uuid": "626dc25a-062c-4053-a8c1-788e4dc44ca0",
678
       "uuid": "626dc25a-062c-4053-a8c1-788e4dc44ca0",
679
       "slug": "circular-buffer",
679
       "slug": "circular-buffer",
680
       "core": false,
680
       "core": false,
681
-      "unlocked_by": null,
681
+      "unlocked_by": "simple-linked-list",
682
       "difficulty": 8,
682
       "difficulty": 8,
683
       "topics": [
683
       "topics": [
684
         "Queues",
684
         "Queues",
690
       "uuid": "64cda115-919a-4eef-9a45-9ec5d1af98cc",
690
       "uuid": "64cda115-919a-4eef-9a45-9ec5d1af98cc",
691
       "slug": "rectangles",
691
       "slug": "rectangles",
692
       "core": false,
692
       "core": false,
693
-      "unlocked_by": null,
693
+      "unlocked_by": "ocr-numbers",
694
       "difficulty": 8,
694
       "difficulty": 8,
695
       "topics": [
695
       "topics": [
696
 
696
 
700
       "uuid": "e5f05d00-fe5b-4d78-b2fa-934c1c9afb32",
700
       "uuid": "e5f05d00-fe5b-4d78-b2fa-934c1c9afb32",
701
       "slug": "book-store",
701
       "slug": "book-store",
702
       "core": false,
702
       "core": false,
703
-      "unlocked_by": null,
703
+      "unlocked_by": "bracket-push",
704
       "difficulty": 8,
704
       "difficulty": 8,
705
       "topics": [
705
       "topics": [
706
 
706
 
710
       "uuid": "f654831f-c34b-44f5-9dd5-054efbb486f2",
710
       "uuid": "f654831f-c34b-44f5-9dd5-054efbb486f2",
711
       "slug": "simple-cipher",
711
       "slug": "simple-cipher",
712
       "core": false,
712
       "core": false,
713
-      "unlocked_by": null,
713
+      "unlocked_by": "crypto-square",
714
       "difficulty": 8,
714
       "difficulty": 8,
715
       "topics": [
715
       "topics": [
716
 
716
 
720
       "uuid": "52d11278-0d65-4b5b-b387-1374fced3243",
720
       "uuid": "52d11278-0d65-4b5b-b387-1374fced3243",
721
       "slug": "complex-numbers",
721
       "slug": "complex-numbers",
722
       "core": false,
722
       "core": false,
723
-      "unlocked_by": null,
723
+      "unlocked_by": "prime-factors",
724
       "difficulty": 8,
724
       "difficulty": 8,
725
       "topics": [
725
       "topics": [
726
 
726
 
730
       "uuid": "a9836565-5c39-4285-b83a-53408be36ccc",
730
       "uuid": "a9836565-5c39-4285-b83a-53408be36ccc",
731
       "slug": "list-ops",
731
       "slug": "list-ops",
732
       "core": false,
732
       "core": false,
733
-      "unlocked_by": null,
733
+      "unlocked_by": "circular-buffer",
734
       "difficulty": 8,
734
       "difficulty": 8,
735
       "topics": [
735
       "topics": [
736
 
736
 
740
       "uuid": "bac1f4bc-eea9-43c1-8e95-097347f5925e",
740
       "uuid": "bac1f4bc-eea9-43c1-8e95-097347f5925e",
741
       "slug": "change",
741
       "slug": "change",
742
       "core": false,
742
       "core": false,
743
-      "unlocked_by": null,
743
+      "unlocked_by": "book-store",
744
       "difficulty": 8,
744
       "difficulty": 8,
745
       "topics": [
745
       "topics": [
746
 
746
 
750
       "uuid": "873c05de-b5f5-4c5b-97f0-d1ede8a82832",
750
       "uuid": "873c05de-b5f5-4c5b-97f0-d1ede8a82832",
751
       "slug": "palindrome-products",
751
       "slug": "palindrome-products",
752
       "core": false,
752
       "core": false,
753
-      "unlocked_by": null,
753
+      "unlocked_by": "clock",
754
       "difficulty": 8,
754
       "difficulty": 8,
755
       "topics": [
755
       "topics": [
756
 
756
 
760
       "uuid": "88505f95-89e5-4a08-8ed2-208eb818cdf1",
760
       "uuid": "88505f95-89e5-4a08-8ed2-208eb818cdf1",
761
       "slug": "pythagorean-triplet",
761
       "slug": "pythagorean-triplet",
762
       "core": false,
762
       "core": false,
763
-      "unlocked_by": null,
763
+      "unlocked_by": "complex-numbers",
764
       "difficulty": 9,
764
       "difficulty": 9,
765
       "topics": [
765
       "topics": [
766
 
766
 
770
       "uuid": "f0c0316d-3fb5-455e-952a-91161e7fb298",
770
       "uuid": "f0c0316d-3fb5-455e-952a-91161e7fb298",
771
       "slug": "forth",
771
       "slug": "forth",
772
       "core": false,
772
       "core": false,
773
-      "unlocked_by": null,
773
+      "unlocked_by": "wordy",
774
       "difficulty": 9,
774
       "difficulty": 9,
775
       "topics": [
775
       "topics": [
776
 
776
 
780
       "uuid": "377fe38b-08ad-4f3a-8118-a43c10f7b9b2",
780
       "uuid": "377fe38b-08ad-4f3a-8118-a43c10f7b9b2",
781
       "slug": "custom-set",
781
       "slug": "custom-set",
782
       "core": false,
782
       "core": false,
783
-      "unlocked_by": null,
783
+      "unlocked_by": "list-ops",
784
       "difficulty": 10,
784
       "difficulty": 10,
785
       "topics": [
785
       "topics": [
786
 
786