Skip to content

Instantly share code, notes, and snippets.

@cmccandless
Created January 11, 2018 21:58
Show Gist options
  • Save cmccandless/61940e22cbbb45dba3b21d9c611ceb55 to your computer and use it in GitHub Desktop.
Save cmccandless/61940e22cbbb45dba3b21d9c611ceb55 to your computer and use it in GitHub Desktop.
exercism/python exercise data
{
"loops": [
{
"slug": "armstrong-numbers",
"difficulty": 1
},
{
"slug": "atbash-cipher",
"difficulty": 1
},
{
"slug": "beer-song",
"difficulty": 1
},
{
"slug": "binary-search",
"difficulty": 1
},
{
"slug": "book-store",
"difficulty": 1
},
{
"slug": "collatz-conjecture",
"difficulty": 1
},
{
"slug": "diamond",
"difficulty": 1
},
{
"slug": "etl",
"difficulty": 1
},
{
"slug": "hamming",
"difficulty": 1
},
{
"slug": "isogram",
"difficulty": 1
},
{
"slug": "largest-series-product",
"difficulty": 1
},
{
"slug": "list-ops",
"difficulty": 1
},
{
"slug": "luhn",
"difficulty": 1
},
{
"slug": "matrix",
"difficulty": 1
},
{
"slug": "minesweeper",
"difficulty": 1
},
{
"slug": "nth-prime",
"difficulty": 1
},
{
"slug": "palindrome-products",
"difficulty": 1
},
{
"slug": "pangram",
"difficulty": 1
},
{
"slug": "perfect-numbers",
"difficulty": 1
},
{
"slug": "pig-latin",
"difficulty": 1
},
{
"slug": "poker",
"difficulty": 1
},
{
"slug": "prime-factors",
"difficulty": 1
},
{
"slug": "pythagorean-triplet",
"difficulty": 1
},
{
"slug": "rna-transcription",
"difficulty": 1
},
{
"slug": "robot-simulator",
"difficulty": 1
},
{
"slug": "roman-numerals",
"difficulty": 1
},
{
"slug": "rotational-cipher",
"difficulty": 1
},
{
"slug": "saddle-points",
"difficulty": 1
},
{
"slug": "say",
"difficulty": 1
},
{
"slug": "scrabble-score",
"difficulty": 1
},
{
"slug": "secret-handshake",
"difficulty": 1
},
{
"slug": "series",
"difficulty": 1
},
{
"slug": "sieve",
"difficulty": 1
},
{
"slug": "sublist",
"difficulty": 1
},
{
"slug": "tournament",
"difficulty": 1
},
{
"slug": "change",
"difficulty": 4
},
{
"slug": "food-chain",
"difficulty": 4
},
{
"slug": "two-bucket",
"difficulty": 5
}
],
"conditionals": [
{
"slug": "atbash-cipher",
"difficulty": 1
},
{
"slug": "beer-song",
"difficulty": 1
},
{
"slug": "binary-search",
"difficulty": 1
},
{
"slug": "bob",
"difficulty": 1
},
{
"slug": "circular-buffer",
"difficulty": 1
},
{
"slug": "grade-school",
"difficulty": 1
},
{
"slug": "hamming",
"difficulty": 1
},
{
"slug": "hello-world",
"difficulty": 1
},
{
"slug": "isogram",
"difficulty": 1
},
{
"slug": "largest-series-product",
"difficulty": 1
},
{
"slug": "leap",
"difficulty": 1
},
{
"slug": "list-ops",
"difficulty": 1
},
{
"slug": "luhn",
"difficulty": 1
},
{
"slug": "meetup",
"difficulty": 1
},
{
"slug": "pangram",
"difficulty": 1
},
{
"slug": "phone-number",
"difficulty": 1
},
{
"slug": "pig-latin",
"difficulty": 1
},
{
"slug": "poker",
"difficulty": 1
},
{
"slug": "pythagorean-triplet",
"difficulty": 1
},
{
"slug": "rna-transcription",
"difficulty": 1
},
{
"slug": "robot-simulator",
"difficulty": 1
},
{
"slug": "roman-numerals",
"difficulty": 1
},
{
"slug": "saddle-points",
"difficulty": 1
},
{
"slug": "secret-handshake",
"difficulty": 1
},
{
"slug": "series",
"difficulty": 1
},
{
"slug": "sieve",
"difficulty": 1
},
{
"slug": "simple-linked-list",
"difficulty": 1
},
{
"slug": "space-age",
"difficulty": 1
},
{
"slug": "tournament",
"difficulty": 1
},
{
"slug": "triangle",
"difficulty": 1
},
{
"slug": "two-fer",
"difficulty": 1
},
{
"slug": "linked-list",
"difficulty": 3
},
{
"slug": "food-chain",
"difficulty": 4
},
{
"slug": "two-bucket",
"difficulty": 5
},
{
"slug": "alphametics",
"difficulty": 6
}
],
"strings": [
{
"slug": "acronym",
"difficulty": 1
},
{
"slug": "anagram",
"difficulty": 1
},
{
"slug": "atbash-cipher",
"difficulty": 1
},
{
"slug": "beer-song",
"difficulty": 1
},
{
"slug": "bob",
"difficulty": 1
},
{
"slug": "bracket-push",
"difficulty": 1
},
{
"slug": "crypto-square",
"difficulty": 1
},
{
"slug": "diamond",
"difficulty": 1
},
{
"slug": "grade-school",
"difficulty": 1
},
{
"slug": "hamming",
"difficulty": 1
},
{
"slug": "house",
"difficulty": 1
},
{
"slug": "isogram",
"difficulty": 1
},
{
"slug": "meetup",
"difficulty": 1
},
{
"slug": "pangram",
"difficulty": 1
},
{
"slug": "phone-number",
"difficulty": 1
},
{
"slug": "pig-latin",
"difficulty": 1
},
{
"slug": "reverse-string",
"difficulty": 1
},
{
"slug": "rna-transcription",
"difficulty": 1
},
{
"slug": "robot-name",
"difficulty": 1
},
{
"slug": "roman-numerals",
"difficulty": 1
},
{
"slug": "rotational-cipher",
"difficulty": 1
},
{
"slug": "run-length-encoding",
"difficulty": 1
},
{
"slug": "scrabble-score",
"difficulty": 1
},
{
"slug": "simple-cipher",
"difficulty": 1
},
{
"slug": "transpose",
"difficulty": 1
},
{
"slug": "twelve-days",
"difficulty": 1
},
{
"slug": "protein-translation",
"difficulty": 3
},
{
"slug": "scale-generator",
"difficulty": 3
},
{
"slug": "word-count",
"difficulty": 3
},
{
"slug": "word-search",
"difficulty": 6
}
],
"algorithms": [
{
"slug": "anagram",
"difficulty": 1
},
{
"slug": "armstrong-numbers",
"difficulty": 1
},
{
"slug": "atbash-cipher",
"difficulty": 1
},
{
"slug": "binary-search",
"difficulty": 1
},
{
"slug": "circular-buffer",
"difficulty": 1
},
{
"slug": "flatten-array",
"difficulty": 1
},
{
"slug": "hamming",
"difficulty": 1
},
{
"slug": "isogram",
"difficulty": 1
},
{
"slug": "luhn",
"difficulty": 1
},
{
"slug": "nth-prime",
"difficulty": 1
},
{
"slug": "pangram",
"difficulty": 1
},
{
"slug": "perfect-numbers",
"difficulty": 1
},
{
"slug": "prime-factors",
"difficulty": 1
},
{
"slug": "pythagorean-triplet",
"difficulty": 1
},
{
"slug": "rail-fence-cipher",
"difficulty": 1
},
{
"slug": "rectangles",
"difficulty": 1
},
{
"slug": "robot-simulator",
"difficulty": 1
},
{
"slug": "run-length-encoding",
"difficulty": 1
},
{
"slug": "saddle-points",
"difficulty": 1
},
{
"slug": "series",
"difficulty": 1
},
{
"slug": "sieve",
"difficulty": 1
},
{
"slug": "simple-linked-list",
"difficulty": 1
},
{
"slug": "transpose",
"difficulty": 1
},
{
"slug": "variable-length-quantity",
"difficulty": 1
},
{
"slug": "linked-list",
"difficulty": 3
},
{
"slug": "word-count",
"difficulty": 3
},
{
"slug": "change",
"difficulty": 4
},
{
"slug": "food-chain",
"difficulty": 4
},
{
"slug": "two-bucket",
"difficulty": 5
},
{
"slug": "diffie-hellman",
"difficulty": 7
}
],
"lists": [
{
"slug": "binary-search",
"difficulty": 1
},
{
"slug": "book-store",
"difficulty": 1
},
{
"slug": "diamond",
"difficulty": 1
},
{
"slug": "flatten-array",
"difficulty": 1
},
{
"slug": "grade-school",
"difficulty": 1
},
{
"slug": "list-ops",
"difficulty": 1
},
{
"slug": "minesweeper",
"difficulty": 1
},
{
"slug": "nth-prime",
"difficulty": 1
},
{
"slug": "ocr-numbers",
"difficulty": 1
},
{
"slug": "poker",
"difficulty": 1
},
{
"slug": "pythagorean-triplet",
"difficulty": 1
},
{
"slug": "rail-fence-cipher",
"difficulty": 1
},
{
"slug": "saddle-points",
"difficulty": 1
},
{
"slug": "secret-handshake",
"difficulty": 1
},
{
"slug": "sieve",
"difficulty": 1
},
{
"slug": "simple-linked-list",
"difficulty": 1
},
{
"slug": "sublist",
"difficulty": 1
},
{
"slug": "twelve-days",
"difficulty": 1
},
{
"slug": "linked-list",
"difficulty": 3
},
{
"slug": "dot-dsl",
"difficulty": 5
},
{
"slug": "dominoes",
"difficulty": 7
}
],
"mathematics": [
{
"slug": "allergies",
"difficulty": 1
},
{
"slug": "armstrong-numbers",
"difficulty": 1
},
{
"slug": "difference-of-squares",
"difficulty": 1
},
{
"slug": "grains",
"difficulty": 1
},
{
"slug": "luhn",
"difficulty": 1
},
{
"slug": "nth-prime",
"difficulty": 1
},
{
"slug": "palindrome-products",
"difficulty": 1
},
{
"slug": "perfect-numbers",
"difficulty": 1
},
{
"slug": "prime-factors",
"difficulty": 1
},
{
"slug": "pythagorean-triplet",
"difficulty": 1
},
{
"slug": "queen-attack",
"difficulty": 1
},
{
"slug": "roman-numerals",
"difficulty": 1
},
{
"slug": "saddle-points",
"difficulty": 1
},
{
"slug": "secret-handshake",
"difficulty": 1
},
{
"slug": "space-age",
"difficulty": 1
},
{
"slug": "sum-of-multiples",
"difficulty": 1
},
{
"slug": "triangle",
"difficulty": 1
},
{
"slug": "wordy",
"difficulty": 1
},
{
"slug": "clock",
"difficulty": 2
},
{
"slug": "alphametics",
"difficulty": 6
},
{
"slug": "complex-numbers",
"difficulty": 6
}
],
"logic": [
{
"slug": "anagram",
"difficulty": 1
},
{
"slug": "hamming",
"difficulty": 1
},
{
"slug": "largest-series-product",
"difficulty": 1
},
{
"slug": "leap",
"difficulty": 1
},
{
"slug": "pangram",
"difficulty": 1
},
{
"slug": "perfect-numbers",
"difficulty": 1
},
{
"slug": "prime-factors",
"difficulty": 1
},
{
"slug": "pythagorean-triplet",
"difficulty": 1
},
{
"slug": "queen-attack",
"difficulty": 1
},
{
"slug": "rectangles",
"difficulty": 1
},
{
"slug": "rna-transcription",
"difficulty": 1
},
{
"slug": "roman-numerals",
"difficulty": 1
},
{
"slug": "rotational-cipher",
"difficulty": 1
},
{
"slug": "secret-handshake",
"difficulty": 1
},
{
"slug": "wordy",
"difficulty": 1
},
{
"slug": "zebra-puzzle",
"difficulty": 1
},
{
"slug": "clock",
"difficulty": 2
},
{
"slug": "word-count",
"difficulty": 3
},
{
"slug": "alphametics",
"difficulty": 6
}
],
"text_formatting": [
{
"slug": "crypto-square",
"difficulty": 1
},
{
"slug": "hello-world",
"difficulty": 1
},
{
"slug": "house",
"difficulty": 1
},
{
"slug": "pig-latin",
"difficulty": 1
},
{
"slug": "rail-fence-cipher",
"difficulty": 1
},
{
"slug": "robot-name",
"difficulty": 1
},
{
"slug": "run-length-encoding",
"difficulty": 1
},
{
"slug": "say",
"difficulty": 1
},
{
"slug": "simple-cipher",
"difficulty": 1
},
{
"slug": "twelve-days",
"difficulty": 1
},
{
"slug": "two-fer",
"difficulty": 1
},
{
"slug": "clock",
"difficulty": 2
},
{
"slug": "word-count",
"difficulty": 3
},
{
"slug": "grep",
"difficulty": 4
}
],
"transforming": [
{
"slug": "connect",
"difficulty": 1
},
{
"slug": "crypto-square",
"difficulty": 1
},
{
"slug": "etl",
"difficulty": 1
},
{
"slug": "flatten-array",
"difficulty": 1
},
{
"slug": "minesweeper",
"difficulty": 1
},
{
"slug": "rna-transcription",
"difficulty": 1
},
{
"slug": "say",
"difficulty": 1
},
{
"slug": "secret-handshake",
"difficulty": 1
},
{
"slug": "transpose",
"difficulty": 1
},
{
"slug": "variable-length-quantity",
"difficulty": 1
},
{
"slug": "wordy",
"difficulty": 1
},
{
"slug": "all-your-base",
"difficulty": 4
},
{
"slug": "dot-dsl",
"difficulty": 5
}
],
"parsing": [
{
"slug": "anagram",
"difficulty": 1
},
{
"slug": "bracket-push",
"difficulty": 1
},
{
"slug": "connect",
"difficulty": 1
},
{
"slug": "meetup",
"difficulty": 1
},
{
"slug": "minesweeper",
"difficulty": 1
},
{
"slug": "ocr-numbers",
"difficulty": 1
},
{
"slug": "poker",
"difficulty": 1
},
{
"slug": "say",
"difficulty": 1
},
{
"slug": "tournament",
"difficulty": 1
},
{
"slug": "wordy",
"difficulty": 1
},
{
"slug": "go-counting",
"difficulty": 4
},
{
"slug": "forth",
"difficulty": 5
}
],
"classes": [
{
"slug": "allergies",
"difficulty": 1
},
{
"slug": "circular-buffer",
"difficulty": 1
},
{
"slug": "kindergarten-garden",
"difficulty": 1
},
{
"slug": "robot-simulator",
"difficulty": 1
},
{
"slug": "triangle",
"difficulty": 1
},
{
"slug": "clock",
"difficulty": 2
},
{
"slug": "binary-search-tree",
"difficulty": 4
},
{
"slug": "go-counting",
"difficulty": 4
},
{
"slug": "dot-dsl",
"difficulty": 5
}
],
"searching": [
{
"slug": "binary-search",
"difficulty": 1
},
{
"slug": "list-ops",
"difficulty": 1
},
{
"slug": "pythagorean-triplet",
"difficulty": 1
},
{
"slug": "sublist",
"difficulty": 1
},
{
"slug": "binary-search-tree",
"difficulty": 4
},
{
"slug": "grep",
"difficulty": 4
},
{
"slug": "word-search",
"difficulty": 6
},
{
"slug": "zipper",
"difficulty": 8
},
{
"slug": "pov",
"difficulty": 9
}
],
"integers": [
{
"slug": "grade-school",
"difficulty": 1
},
{
"slug": "grains",
"difficulty": 1
},
{
"slug": "matrix",
"difficulty": 1
},
{
"slug": "roman-numerals",
"difficulty": 1
},
{
"slug": "secret-handshake",
"difficulty": 1
},
{
"slug": "space-age",
"difficulty": 1
},
{
"slug": "sum-of-multiples",
"difficulty": 1
},
{
"slug": "all-your-base",
"difficulty": 4
}
],
"recursion": [
{
"slug": "book-store",
"difficulty": 1
},
{
"slug": "bracket-push",
"difficulty": 1
},
{
"slug": "flatten-array",
"difficulty": 1
},
{
"slug": "house",
"difficulty": 1
},
{
"slug": "binary-search-tree",
"difficulty": 4
},
{
"slug": "zipper",
"difficulty": 8
},
{
"slug": "pov",
"difficulty": 9
}
],
"pattern_matching": [
{
"slug": "luhn",
"difficulty": 1
},
{
"slug": "phone-number",
"difficulty": 1
},
{
"slug": "robot-name",
"difficulty": 1
},
{
"slug": "triangle",
"difficulty": 1
},
{
"slug": "wordy",
"difficulty": 1
},
{
"slug": "protein-translation",
"difficulty": 3
},
{
"slug": "scale-generator",
"difficulty": 3
}
],
"maps": [
{
"slug": "etl",
"difficulty": 1
},
{
"slug": "rna-transcription",
"difficulty": 1
},
{
"slug": "scrabble-score",
"difficulty": 1
},
{
"slug": "tournament",
"difficulty": 1
},
{
"slug": "tree-building",
"difficulty": 3
}
],
"tuples": [
{
"slug": "pythagorean-triplet",
"difficulty": 1
},
{
"slug": "robot-simulator",
"difficulty": 1
},
{
"slug": "go-counting",
"difficulty": 4
},
{
"slug": "complex-numbers",
"difficulty": 6
},
{
"slug": "dominoes",
"difficulty": 7
}
],
"regular_expressions": [
{
"slug": "acronym",
"difficulty": 1
},
{
"slug": "phone-number",
"difficulty": 1
},
{
"slug": "pig-latin",
"difficulty": 1
},
{
"slug": "robot-name",
"difficulty": 1
},
{
"slug": "wordy",
"difficulty": 1
}
],
"filtering": [
{
"slug": "grade-school",
"difficulty": 1
},
{
"slug": "hamming",
"difficulty": 1
},
{
"slug": "list-ops",
"difficulty": 1
},
{
"slug": "pangram",
"difficulty": 1
},
{
"slug": "pythagorean-triplet",
"difficulty": 1
}
],
"pattern_recognition": [
{
"slug": "house",
"difficulty": 1
},
{
"slug": "meetup",
"difficulty": 1
},
{
"slug": "ocr-numbers",
"difficulty": 1
},
{
"slug": "rectangles",
"difficulty": 1
},
{
"slug": "word-count",
"difficulty": 3
}
],
"arrays": [
{
"slug": "kindergarten-garden",
"difficulty": 1
},
{
"slug": "queen-attack",
"difficulty": 1
},
{
"slug": "series",
"difficulty": 1
},
{
"slug": "change",
"difficulty": 4
}
],
"variables": [
{
"slug": "kindergarten-garden",
"difficulty": 1
},
{
"slug": "list-ops",
"difficulty": 1
},
{
"slug": "pythagorean-triplet",
"difficulty": 1
},
{
"slug": "robot-simulator",
"difficulty": 1
}
],
"optional_values": [
{
"slug": "hello-world",
"difficulty": 1
},
{
"slug": "kindergarten-garden",
"difficulty": 1
},
{
"slug": "two-fer",
"difficulty": 1
},
{
"slug": "go-counting",
"difficulty": 4
}
],
"trees": [
{
"slug": "tree-building",
"difficulty": 3
},
{
"slug": "binary-search-tree",
"difficulty": 4
},
{
"slug": "zipper",
"difficulty": 8
},
{
"slug": "pov",
"difficulty": 9
}
],
"bitwise_operations": [
{
"slug": "allergies",
"difficulty": 1
},
{
"slug": "grains",
"difficulty": 1
},
{
"slug": "secret-handshake",
"difficulty": 1
},
{
"slug": "variable-length-quantity",
"difficulty": 1
}
],
"type_conversion": [
{
"slug": "grains",
"difficulty": 1
},
{
"slug": "matrix",
"difficulty": 1
},
{
"slug": "wordy",
"difficulty": 1
}
],
"matrices": [
{
"slug": "matrix",
"difficulty": 1
},
{
"slug": "queen-attack",
"difficulty": 1
},
{
"slug": "saddle-points",
"difficulty": 1
}
],
"sets": [
{
"slug": "hamming",
"difficulty": 1
},
{
"slug": "pythagorean-triplet",
"difficulty": 1
},
{
"slug": "saddle-points",
"difficulty": 1
}
],
"equality": [
{
"slug": "bob",
"difficulty": 1
},
{
"slug": "pythagorean-triplet",
"difficulty": 1
},
{
"slug": "dot-dsl",
"difficulty": 5
}
],
"games": [
{
"slug": "minesweeper",
"difficulty": 1
},
{
"slug": "queen-attack",
"difficulty": 1
},
{
"slug": "scrabble-score",
"difficulty": 1
}
],
"object_oriented_programming": [
{
"slug": "triangle",
"difficulty": 1
},
{
"slug": "binary-search-tree",
"difficulty": 4
},
{
"slug": "dot-dsl",
"difficulty": 5
}
],
"exception_handling": [
{
"slug": "circular-buffer",
"difficulty": 1
},
{
"slug": "queen-attack",
"difficulty": 1
},
{
"slug": "error-handling",
"difficulty": 3
}
],
"sorting": [
{
"slug": "grade-school",
"difficulty": 1
},
{
"slug": "tree-building",
"difficulty": 3
}
],
"cryptography": [
{
"slug": "rail-fence-cipher",
"difficulty": 1
},
{
"slug": "simple-cipher",
"difficulty": 1
}
],
"time": [
{
"slug": "gigasecond",
"difficulty": 1
},
{
"slug": "clock",
"difficulty": 2
}
],
"stacks": [
{
"slug": "bracket-push",
"difficulty": 1
},
{
"slug": "forth",
"difficulty": 5
}
],
"refactoring": [
{
"slug": "markdown",
"difficulty": 3
},
{
"slug": "tree-building",
"difficulty": 3
}
],
"graphs": [
{
"slug": "dot-dsl",
"difficulty": 5
},
{
"slug": "pov",
"difficulty": 9
}
],
"dates": [
{
"slug": "gigasecond",
"difficulty": 1
},
{
"slug": "meetup",
"difficulty": 1
}
],
"files": [
{
"slug": "grep",
"difficulty": 4
}
],
"test_driven_development": [
{
"slug": "dot-dsl",
"difficulty": 5
}
],
"events": [
{
"slug": "react",
"difficulty": 8
}
],
"functional_programming": [
{
"slug": "list-ops",
"difficulty": 1
}
],
"records": [
{
"slug": "tree-building",
"difficulty": 3
}
],
"queues": [
{
"slug": "circular-buffer",
"difficulty": 1
}
],
"enumerations": [
{
"slug": "pythagorean-triplet",
"difficulty": 1
}
],
"booleans": [
{
"slug": "leap",
"difficulty": 1
}
],
"domain_specific_languages": [
{
"slug": "dot-dsl",
"difficulty": 5
}
],
"floating_point_numbers": [
{
"slug": "space-age",
"difficulty": 1
}
],
"security": [
{
"slug": "luhn",
"difficulty": 1
}
],
"sequences": [
{
"slug": "hamming",
"difficulty": 1
}
],
"reactive_programming": [
{
"slug": "react",
"difficulty": 8
}
],
"callbacks": [
{
"slug": "list-ops",
"difficulty": 1
}
],
"randomness": [
{
"slug": "robot-name",
"difficulty": 1
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment