Skip to content

Commit 1549bfd

Browse files
committed
Added prerequisites and practices for rail-fence-cipher, zebra-puzzle, custom-set, paasio, and alphametics.
1 parent 9c257bd commit 1549bfd

1 file changed

Lines changed: 193 additions & 20 deletions

File tree

config.json

Lines changed: 193 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -3213,46 +3213,219 @@
32133213
"slug": "rail-fence-cipher",
32143214
"name": "Rail Fence Cipher",
32153215
"uuid": "6434cc19-1ea3-43dd-9580-72267ec76b80",
3216-
"practices": [],
3217-
"prerequisites": [],
3218-
"difficulty": 1,
3219-
"topics": ["algorithms", "cryptography", "lists", "text_formatting"]
3216+
"practices": [
3217+
"conditionals",
3218+
"comparisons",
3219+
"iteration",
3220+
"lists",
3221+
"list-methods",
3222+
"list-comprehensions",
3223+
"loops",
3224+
"numbers",
3225+
"sequences",
3226+
"strings",
3227+
"string-methods"
3228+
],
3229+
"prerequisites": [
3230+
"basics",
3231+
"conditionals",
3232+
"comparisons",
3233+
"iteration",
3234+
"lists",
3235+
"list-methods",
3236+
"list-comprehensions",
3237+
"loops",
3238+
"numbers",
3239+
"sequences",
3240+
"strings",
3241+
"string-methods"
3242+
],
3243+
"difficulty": 3
32203244
},
32213245
{
32223246
"slug": "zebra-puzzle",
32233247
"name": "Zebra Puzzle",
32243248
"uuid": "7e1d90d5-dbc9-47e0-8e26-c3ff83b73c2b",
3225-
"practices": [],
3226-
"prerequisites": [],
3227-
"difficulty": 1,
3228-
"topics": ["logic"]
3249+
"practices": [
3250+
"bools",
3251+
"conditionals",
3252+
"comparisons",
3253+
"lists",
3254+
"list-methods",
3255+
"list-comprehensions",
3256+
"loops",
3257+
"iteration",
3258+
"itertools",
3259+
"recursion",
3260+
"sequences",
3261+
"strings",
3262+
"string-methods"
3263+
],
3264+
"prerequisites": [
3265+
"basics",
3266+
"bools",
3267+
"conditionals",
3268+
"comparisons",
3269+
"dicts",
3270+
"lists",
3271+
"list-methods",
3272+
"list-comprehensions",
3273+
"loops",
3274+
"iteration",
3275+
"itertools",
3276+
"recursion",
3277+
"sequences",
3278+
"strings",
3279+
"string-methods"
3280+
],
3281+
"difficulty": 5
32293282
},
32303283
{
32313284
"slug": "custom-set",
32323285
"name": "Custom Set",
32333286
"uuid": "bb07c236-062c-2980-483a-a221e4724445dcd6f32",
3234-
"practices": [],
3235-
"prerequisites": [],
3236-
"difficulty": 5,
3237-
"topics": ["sets"]
3287+
"practices": [
3288+
"bools",
3289+
"classes",
3290+
"class-customization",
3291+
"class-inheritance",
3292+
"conditionals",
3293+
"comparisons",
3294+
"lists",
3295+
"list-methods",
3296+
"list-comprehensions",
3297+
"other-comprehensions",
3298+
"loops",
3299+
"numbers",
3300+
"operator-overloading",
3301+
"raising-and-handling-errors",
3302+
"rich-comparisons",
3303+
"strings",
3304+
"string-methods",
3305+
"string-formatting"
3306+
],
3307+
"prerequisites": [
3308+
"basics",
3309+
"bools",
3310+
"classes",
3311+
"class-customization",
3312+
"class-inheritance",
3313+
"class-composition",
3314+
"conditionals",
3315+
"comparisons",
3316+
"lists",
3317+
"list-methods",
3318+
"list-comprehensions",
3319+
"other-comprehensions",
3320+
"loops",
3321+
"numbers",
3322+
"operator-overloading",
3323+
"raising-and-handling-errors",
3324+
"rich-comparisons",
3325+
"sequences",
3326+
"sets",
3327+
"strings",
3328+
"string-methods",
3329+
"string-formatting"
3330+
],
3331+
"difficulty": 5
32383332
},
32393333
{
32403334
"slug": "paasio",
32413335
"name": "Paasio",
32423336
"uuid": "ec36f9ed-f376-43d9-90ee-be0bea0cfc98",
3243-
"practices": [],
3244-
"prerequisites": [],
3245-
"difficulty": 5,
3246-
"topics": ["classes", "interfaces", "networking"]
3337+
"practices": [
3338+
"bools",
3339+
"classes",
3340+
"class-customization",
3341+
"class-inheritance",
3342+
"class-composition",
3343+
"conditionals",
3344+
"comparisons",
3345+
"context-manager-customization",
3346+
"decorators",
3347+
"descriptors",
3348+
"raising-and-handling-errors",
3349+
"rich-comparisons",
3350+
"unpacking-and-multiple-assignment",
3351+
"with-statement"
3352+
],
3353+
"prerequisites": [
3354+
"basics",
3355+
"bools",
3356+
"classes",
3357+
"class-customization",
3358+
"class-inheritance",
3359+
"class-composition",
3360+
"conditionals",
3361+
"comparisons",
3362+
"context-manager-customization",
3363+
"decorators",
3364+
"descriptors",
3365+
"dicts",
3366+
"lists",
3367+
"list-methods",
3368+
"list-comprehensions",
3369+
"loops",
3370+
"operator-overloading",
3371+
"raising-and-handling-errors",
3372+
"rich-comparisons",
3373+
"strings",
3374+
"string-methods",
3375+
"string-formatting",
3376+
"unpacking-and-multiple-assignment",
3377+
"with-statement"
3378+
],
3379+
"difficulty": 7
32473380
},
32483381
{
32493382
"slug": "alphametics",
32503383
"name": "Alphametics",
32513384
"uuid": "66466141-485c-470d-b73b-0a3d5a957c3d",
3252-
"practices": [],
3253-
"prerequisites": [],
3254-
"difficulty": 6,
3255-
"topics": ["conditionals", "logic"]
3385+
"practices": [
3386+
"conditionals",
3387+
"comparisons",
3388+
"dicts",
3389+
"iteration",
3390+
"itertools",
3391+
"lists",
3392+
"list-methods",
3393+
"list-comprehensions",
3394+
"other-comprehensions",
3395+
"loops",
3396+
"numbers",
3397+
"raising-and-handling-errors",
3398+
"sequences",
3399+
"sets",
3400+
"strings",
3401+
"string-methods",
3402+
"string-formatting",
3403+
"tuples"
3404+
],
3405+
"prerequisites": [
3406+
"basics",
3407+
"bools",
3408+
"conditionals",
3409+
"comparisons",
3410+
"dicts",
3411+
"functools",
3412+
"iteration",
3413+
"itertools",
3414+
"lists",
3415+
"list-methods",
3416+
"list-comprehensions",
3417+
"other-comprehensions",
3418+
"loops",
3419+
"numbers",
3420+
"raising-and-handling-errors",
3421+
"sequences",
3422+
"sets",
3423+
"strings",
3424+
"string-methods",
3425+
"string-formatting",
3426+
"tuples"
3427+
],
3428+
"difficulty": 6
32563429
},
32573430
{
32583431
"slug": "diffie-hellman",

0 commit comments

Comments
 (0)