tracks/python/config.json in trackler-2.2.1.45 vs tracks/python/config.json in trackler-2.2.1.46

- old
+ new

@@ -31,11 +31,14 @@ "slug": "isogram", "core": false, "unlocked_by": null, "difficulty": 1, "topics": [ - + "conditionals", + "loops", + "strings", + "algorithms" ] }, { "uuid": "bebf7ae6-1c35-48bc-926b-e053a975eb10", "slug": "pangram", @@ -102,11 +105,12 @@ "slug": "gigasecond", "core": false, "unlocked_by": null, "difficulty": 1, "topics": [ - + "dates", + "time" ] }, { "uuid": "009a80e2-7901-4d3b-9af2-cdcbcc0b49ae", "slug": "bob", @@ -122,11 +126,13 @@ "slug": "run-length-encoding", "core": false, "unlocked_by": null, "difficulty": 1, "topics": [ - + "strings", + "algorithms", + "text_formatting" ] }, { "uuid": "a5aff23f-7829-403f-843a-d3312dca31e8", "slug": "meetup", @@ -164,101 +170,127 @@ "slug": "anagram", "core": false, "unlocked_by": null, "difficulty": 1, "topics": [ - + "strings", + "parsing", + "logic", + "algorithms" ] }, { "uuid": "83627e35-4689-4d9b-a81b-284c2c084466", "slug": "allergies", "core": false, "unlocked_by": null, "difficulty": 1, "topics": [ - + "classes", + "mathematics", + "bitwise_operations" ] }, { "uuid": "aa4c2e85-b8f8-4309-9708-d8ff805054c2", "slug": "series", "core": false, "unlocked_by": null, "difficulty": 1, "topics": [ - + "algorithms", + "arrays", + "loops", + "conditionals" ] }, { "uuid": "ca474c47-57bb-4995-bf9a-b6937479de29", "slug": "robot-simulator", "core": false, "unlocked_by": null, "difficulty": 1, "topics": [ - + "algorithms", + "classes", + "conditionals", + "loops", + "variables", + "tuples" ] }, { "uuid": "ad0192e6-7742-4922-a53e-791e25eb9ba3", "slug": "sieve", "core": false, "unlocked_by": null, "difficulty": 1, "topics": [ - + "algorithms", + "conditionals", + "lists", + "loops" ] }, { "uuid": "02b91a90-244d-479e-a039-0e1d328c0be9", "slug": "atbash-cipher", "core": false, "unlocked_by": null, "difficulty": 1, "topics": [ - + "algorithms", + "conditionals", + "loops", + "strings" ] }, { "uuid": "6e0caa0a-6a1a-4f03-bf0f-e07711f4b069", "slug": "sum-of-multiples", "core": false, "unlocked_by": null, "difficulty": 1, "topics": [ - + "integers", + "mathematics" ] }, { "uuid": "038c7f7f-02f6-496f-9e16-9372621cc4cd", "slug": "acronym", "core": false, "unlocked_by": null, "difficulty": 1, "topics": [ - + "strings", + "regular_expressions" ] }, { "uuid": "2f86ce8e-47c7-4858-89fc-e7729feb0f2f", "slug": "say", "core": false, "unlocked_by": null, "difficulty": 1, "topics": [ - + "loops", + "parsing", + "transforming", + "text_formatting" ] }, { "uuid": "21624a3e-6e43-4c0e-94b0-dee5cdaaf2aa", "slug": "largest-series-product", "core": false, "unlocked_by": null, "difficulty": 1, "topics": [ - + "loops", + "logic", + "conditionals" ] }, { "uuid": "42a2916c-ef03-44ac-b6d8-7eda375352c2", "slug": "kindergarten-garden", @@ -344,31 +376,40 @@ "slug": "prime-factors", "core": false, "unlocked_by": null, "difficulty": 1, "topics": [ - + "mathematics", + "algorithms", + "loops", + "logic" ] }, { "uuid": "a5bc16da-8d55-4840-9523-686aebbaaa7e", "slug": "pig-latin", "core": false, "unlocked_by": null, "difficulty": 1, "topics": [ - + "strings", + "conditionals", + "loops", + "regular_expressions", + "text_formatting" ] }, { "uuid": "09b2f396-00d7-4d89-ac47-5c444e00dd99", "slug": "simple-cipher", "core": false, "unlocked_by": null, "difficulty": 1, "topics": [ - + "cryptography", + "strings", + "text_formatting" ] }, { "uuid": "d081446b-f26b-41a2-ab7f-dd7f6736ecfe", "slug": "scrabble-score", @@ -384,31 +425,48 @@ "slug": "crypto-square", "core": false, "unlocked_by": null, "difficulty": 1, "topics": [ - + "strings", + "text_formatting", + "transforming" ] }, { "uuid": "cc5eb848-09bc-458c-8fb6-3a17687cb4eb", "slug": "sublist", "core": false, "unlocked_by": null, "difficulty": 1, "topics": [ - + "lists", + "searching", + "loops", + "iteration" ] }, { "uuid": "7b53865e-a981-46e0-8e47-6f8e1f3854b3", "slug": "pythagorean-triplet", "core": false, "unlocked_by": null, "difficulty": 1, "topics": [ - + "conditionals", + "equality", + "loops", + "variables", + "lists", + "enumerations", + "sets", + "tuples", + "algorithms", + "filtering", + "logic", + "mathematics", + "searching" ] }, { "uuid": "77ee3b0e-a4e9-4257-bcfc-ff2c8f1477ab", "slug": "circular-buffer", @@ -424,11 +482,15 @@ "slug": "robot-name", "core": false, "unlocked_by": null, "difficulty": 1, "topics": [ - + "regular_expressions", + "strings", + "randomness", + "text_formatting", + "pattern_matching" ] }, { "uuid": "b564927a-f08f-4287-9e8d-9bd5daa7081f", "slug": "matrix", @@ -454,11 +516,14 @@ "slug": "nth-prime", "core": false, "unlocked_by": null, "difficulty": 1, "topics": [ - + "algorithms", + "mathematics", + "loops", + "lists" ] }, { "uuid": "71c96c5f-f3b6-4358-a9c6-fc625e2edda2", "slug": "saddle-points", @@ -474,11 +539,13 @@ "slug": "beer-song", "core": false, "unlocked_by": null, "difficulty": 1, "topics": [ - + "loops", + "conditionals", + "strings" ] }, { "uuid": "c23ae7a3-3095-4608-8720-ee9ce8938f26", "slug": "perfect-numbers", @@ -504,11 +571,13 @@ "slug": "twelve-days", "core": false, "unlocked_by": null, "difficulty": 1, "topics": [ - + "strings", + "lists", + "text_formatting" ] }, { "uuid": "fa795dcc-d390-4e98-880c-6e8e638485e3", "slug": "palindrome-products", @@ -544,31 +613,45 @@ "slug": "queen-attack", "core": false, "unlocked_by": null, "difficulty": 1, "topics": [ - + "exception_handling", + "arrays", + "matrices", + "games", + "logic", + "mathematics" ] }, { "uuid": "af50bb9a-e400-49ce-966f-016c31720be1", "slug": "wordy", "core": false, "unlocked_by": null, "difficulty": 1, "topics": [ - + "logic", + "parsing", + "pattern_matching", + "mathematics", + "regular_expressions", + "transforming", + "type_conversion" ] }, { "uuid": "f384c6f8-987d-41a2-b504-e50506585526", "slug": "phone-number", "core": false, "unlocked_by": null, "difficulty": 1, "topics": [ - + "pattern_matching", + "conditionals", + "strings", + "regular_expressions" ] }, { "uuid": "98ca48ed-5818-442c-bce1-308c8b3b3b77", "slug": "ocr-numbers", @@ -584,101 +667,130 @@ "slug": "house", "core": false, "unlocked_by": null, "difficulty": 1, "topics": [ - + "recursion", + "strings", + "pattern_recognition", + "text_formatting" ] }, { "uuid": "f0bc144f-3226-4e53-93ee-e60316b29e31", "slug": "triangle", "core": false, "unlocked_by": null, "difficulty": 1, "topics": [ - + "conditionals", + "pattern_matching", + "classes", + "mathematics", + "object_oriented_programming" ] }, { "uuid": "dc6e61a2-e9b9-4406-ba5c-188252afbba1", "slug": "transpose", "core": false, "unlocked_by": null, "difficulty": 1, "topics": [ - + "strings", + "algorithms", + "transforming" ] }, { "uuid": "dcc0ee26-e384-4bd4-8c4b-613fa0bb8188", "slug": "poker", "core": false, "unlocked_by": null, "difficulty": 1, "topics": [ - + "lists", + "conditionals", + "loops", + "parsing" ] }, { "uuid": "7e1d90d5-dbc9-47e0-8e26-c3ff83b73c2b", "slug": "zebra-puzzle", "core": false, "unlocked_by": null, "difficulty": 1, "topics": [ - + "logic" ] }, { "uuid": "4bebdd8d-a032-4993-85c5-7cc74fc89312", "slug": "rectangles", "core": false, "unlocked_by": null, "difficulty": 1, "topics": [ - + "algorithms", + "logic", + "pattern_recognition" ] }, { "uuid": "a8288e93-93c5-4e0f-896c-2a376f6f6e5e", "slug": "binary-search", "core": false, "unlocked_by": null, "difficulty": 1, "topics": [ - + "algorithms", + "searching", + "lists", + "conditionals", + "loops" ] }, { "uuid": "818c6472-b734-4ff4-8016-ce540141faec", "slug": "list-ops", "core": false, "unlocked_by": null, "difficulty": 1, "topics": [ - + "variables", + "lists", + "loops", + "filtering", + "searching", + "conditionals", + "callbacks", + "functional_programming" ] }, { "uuid": "4899b2ef-675f-4d14-b68a-1a457de91276", "slug": "book-store", "core": false, "unlocked_by": null, "difficulty": 1, "topics": [ - + "loops", + "lists", + "recursion" ] }, { "uuid": "ca7a8b16-e5d5-4211-84f0-2f8e35b4a665", "slug": "linked-list", "core": false, "unlocked_by": null, "difficulty": 1, "topics": [ - + "lists", + "algorithms", + "conditionals" ] }, { "uuid": "a7bc6837-59e4-46a1-89a2-a5aa44f5e66e", "slug": "diamond", @@ -694,11 +806,13 @@ "slug": "variable-length-quantity", "core": false, "unlocked_by": null, "difficulty": 1, "topics": [ - + "algorithms", + "bitwise_operations", + "transforming" ] }, { "uuid": "a2ff75f9-8b2c-4c4b-975d-913711def9ab", "slug": "all-your-base", @@ -752,21 +866,26 @@ "slug": "alphametics", "core": false, "unlocked_by": null, "difficulty": 6, "topics": [ - + "mathematics", + "logic", + "conditionals" ] }, { "uuid": "49377a3f-38ba-4d61-b94c-a54cfc9034d0", "slug": "tournament", "core": false, "unlocked_by": null, "difficulty": 1, "topics": [ - + "loops", + "maps", + "parsing", + "conditionals" ] }, { "uuid": "8cd58325-61fc-46fd-85f9-425b4c41f3de", "slug": "scale-generator", @@ -833,12 +952,53 @@ "tuples", "mathematics" ] }, { + "uuid": "92e2d5f8-7d8a-4e81-a55c-52fa6be80c74", + "slug": "diffie-hellman", + "core": false, + "unlocked_by": "book-store", + "difficulty": 7, + "topics": [ + "algorithms" + ] + }, + { "uuid": "8c89f739-05fb-7b80-b5f9-6ad079c750ba8302be8", "slug": "two-bucket", "difficulty": 5, + "topics": [ + "algorithms", + "loops", + "conditionals" + ] + }, + { + "uuid": "1818f134-0ed9-e680-9b29-45ffd2b3344b0f841c7", + "slug": "markdown", + "difficulty": 3, + "topics": [ + "refactoring" + ] + }, + { + "uuid": "e348a307-078c-5280-65af-a159283d4e79438b755", + "slug": "forth", + "core": false, + "unlocked_by": null, + "difficulty": 5, + "topics": [ + "parsing", + "stacks" + ] + }, + { + "uuid": "f229746e-5ea9-4774-b3e0-9b9c2ebf9558", + "slug": "food-chain", + "core": false, + "unlocked_by": null, + "difficulty": 4, "topics": [ "algorithms", "loops", "conditionals" ]