tracks/python/config.json in trackler-2.1.0.33 vs tracks/python/config.json in trackler-2.1.0.34
- old
+ new
@@ -6,440 +6,500 @@
"exercises": [
{
"slug": "hello-world",
"difficulty": 1,
"topics": [
- "control-flow (if-else statements)",
- "optional values",
- "text formatting"
+ "control-flow (if-else statements)",
+ "optional values",
+ "text formatting"
]
},
{
"slug": "leap",
"difficulty": 1,
"topics": [
- "control-flow (if-else statements)",
- "booleans",
- "logic"
+ "control-flow (if-else statements)",
+ "booleans",
+ "logic"
]
},
{
"slug": "isogram",
"difficulty": 1,
"topics": [
+
]
},
{
"slug": "pangram",
"difficulty": 1,
"topics": [
- "control-flow (loops)",
- "control-flow (if-else statements)",
- "strings",
- "algorithms",
- "filtering",
- "logic"
+ "control-flow (loops)",
+ "control-flow (if-else statements)",
+ "strings",
+ "algorithms",
+ "filtering",
+ "logic"
]
},
{
"slug": "rna-transcription",
"difficulty": 1,
"topics": [
- "control-flow (if-else statements)",
- "control-flow (loops)",
- "maps",
- "strings",
- "logic",
- "transforming"
+ "control-flow (if-else statements)",
+ "control-flow (loops)",
+ "maps",
+ "strings",
+ "logic",
+ "transforming"
]
},
{
"slug": "hamming",
"difficulty": 1,
"topics": [
- "control-flow (if-else statements)",
- "control-flow (loops)",
- "sequences",
- "sets",
- "strings",
- "algorithms",
- "filtering",
- "logic"
+ "control-flow (if-else statements)",
+ "control-flow (loops)",
+ "sequences",
+ "sets",
+ "strings",
+ "algorithms",
+ "filtering",
+ "logic"
]
},
{
"slug": "word-count",
"difficulty": 3,
"topics": [
- "strings",
- "algorithms",
- "logic",
- "pattern recognition",
- "text formatting"
+ "strings",
+ "algorithms",
+ "logic",
+ "pattern recognition",
+ "text formatting"
]
},
{
"slug": "gigasecond",
"difficulty": 1,
"topics": [
+
]
},
{
"slug": "bob",
"difficulty": 1,
"topics": [
+
]
},
{
"slug": "run-length-encoding",
"difficulty": 1,
"topics": [
+
]
},
{
"slug": "meetup",
"difficulty": 1,
"topics": [
+
]
},
{
"slug": "rotational-cipher",
"difficulty": 1,
"topics": [
- "strings",
- "logic",
- "control-flow (loops)"
+ "strings",
+ "logic",
+ "control-flow (loops)"
]
},
{
"slug": "difference-of-squares",
"difficulty": 1,
"topics": [
+
]
},
{
"slug": "anagram",
"difficulty": 1,
"topics": [
+
]
},
{
"slug": "allergies",
"difficulty": 1,
"topics": [
+
]
},
{
"slug": "series",
"difficulty": 1,
"topics": [
+
]
},
{
"slug": "robot-simulator",
"difficulty": 1,
"topics": [
+
]
},
{
"slug": "sieve",
"difficulty": 1,
"topics": [
+
]
},
{
"slug": "atbash-cipher",
"difficulty": 1,
"topics": [
+
]
},
{
"slug": "sum-of-multiples",
"difficulty": 1,
"topics": [
+
]
},
{
"slug": "acronym",
"difficulty": 1,
"topics": [
+
]
},
{
"slug": "say",
"difficulty": 1,
"topics": [
+
]
},
{
"slug": "largest-series-product",
"difficulty": 1,
"topics": [
+
]
},
{
"slug": "kindergarten-garden",
"difficulty": 1,
"topics": [
+
]
},
{
"slug": "grade-school",
"difficulty": 1,
"topics": [
+
]
},
{
"slug": "flatten-array",
"difficulty": 1,
"topics": [
+
]
},
{
"slug": "roman-numerals",
"difficulty": 1,
"topics": [
+
]
},
{
"slug": "space-age",
"difficulty": 1,
"topics": [
+
]
},
{
"slug": "grains",
"difficulty": 1,
"topics": [
+
]
},
{
"slug": "luhn",
"difficulty": 1,
"topics": [
+
]
},
{
"slug": "etl",
"difficulty": 1,
"topics": [
+
]
},
{
"slug": "prime-factors",
"difficulty": 1,
"topics": [
+
]
},
{
"slug": "pig-latin",
"difficulty": 1,
"topics": [
+
]
},
{
"slug": "simple-cipher",
"difficulty": 1,
"topics": [
+
]
},
{
"slug": "scrabble-score",
"difficulty": 1,
"topics": [
+
]
},
{
"slug": "crypto-square",
"difficulty": 1,
"topics": [
+
]
},
{
"slug": "sublist",
"difficulty": 1,
"topics": [
+
]
},
{
"slug": "pythagorean-triplet",
"difficulty": 1,
"topics": [
+
]
},
{
"slug": "circular-buffer",
"difficulty": 1,
"topics": [
+
]
},
{
"slug": "robot-name",
"difficulty": 1,
"topics": [
+
]
},
{
"slug": "matrix",
"difficulty": 1,
"topics": [
+
]
},
{
"slug": "rail-fence-cipher",
"difficulty": 1,
"topics": [
+
]
},
{
"slug": "nth-prime",
"difficulty": 1,
"topics": [
+
]
},
{
"slug": "saddle-points",
"difficulty": 1,
"topics": [
+
]
},
{
"slug": "beer-song",
"difficulty": 1,
"topics": [
+
]
},
{
"slug": "perfect-numbers",
"difficulty": 1,
"topics": [
+
]
},
{
"slug": "secret-handshake",
"difficulty": 1,
"topics": [
+
]
},
{
"slug": "twelve-days",
"difficulty": 1,
"topics": [
+
]
},
{
"slug": "palindrome-products",
"difficulty": 1,
"topics": [
+
]
},
{
"slug": "bracket-push",
"difficulty": 1,
"topics": [
+
]
},
{
"slug": "minesweeper",
"difficulty": 1,
"topics": [
+
]
},
{
"slug": "queen-attack",
"difficulty": 1,
"topics": [
+
]
},
{
"slug": "wordy",
"difficulty": 1,
"topics": [
+
]
},
{
"slug": "phone-number",
"difficulty": 1,
"topics": [
+
]
},
{
"slug": "ocr-numbers",
"difficulty": 1,
"topics": [
+
]
},
{
"slug": "house",
"difficulty": 1,
"topics": [
+
]
},
{
"slug": "triangle",
"difficulty": 1,
"topics": [
+
]
},
{
"slug": "transpose",
"difficulty": 1,
"topics": [
+
]
},
{
"slug": "poker",
"difficulty": 1,
"topics": [
+
]
},
{
"slug": "zebra-puzzle",
"difficulty": 1,
"topics": [
+
]
},
{
"slug": "rectangles",
"difficulty": 1,
"topics": [
+
]
},
{
"slug": "binary-search",
"difficulty": 1,
"topics": [
+
]
},
{
"slug": "list-ops",
"difficulty": 1,
"topics": [
+
]
},
{
"slug": "book-store",
"difficulty": 1,
"topics": [
+
]
},
{
"slug": "linked-list",
"difficulty": 1,
"topics": [
+
]
},
{
"slug": "diamond",
"difficulty": 1,
"topics": [
+
]
},
{
"slug": "variable-length-quantity",
"difficulty": 1,
"topics": [
+
]
},
{
"slug": "all-your-base",
"difficulty": 4,
@@ -450,15 +510,15 @@
},
{
"slug": "clock",
"difficulty": 2,
"topics": [
- "classes",
- "time",
- "mathematics",
- "logic",
- "text formatting"
+ "classes",
+ "time",
+ "mathematics",
+ "logic",
+ "text formatting"
]
},
{
"slug": "grep",
"difficulty": 4,
@@ -478,15 +538,17 @@
},
{
"slug": "alphametics",
"difficulty": 6,
"topics": [
+
]
},
{
"slug": "tournament",
"difficulty": 1,
"topics": [
+
]
},
{
"slug": "scale-generator",
"difficulty": 3,