{ "slug": "go", "language": "Go", "repository": "https://github.com/exercism/xgo", "active": true, "ignore_pattern": "example(?!.*test)", "deprecated": [ "binary", "bottles", "counter", "hexadecimal", "octal", "point-mutations", "trinary" ], "foregone": [ "space-age", "linked-list", "simple-linked-list" ], "exercises": [ { "difficulty": 1, "slug": "hello-world", "topics": [ "Control-flow (conditionals)", "Optional values", "Strings", "Text formatting" ] }, { "difficulty": 1, "slug": "leap", "topics": [ "Control-flow (conditionals)", "Booleans", "Integers", "Logic" ] }, { "difficulty": 3, "slug": "clock", "topics": [ "Time", "Mathematics", "Text formatting", "Equality" ] }, { "difficulty": 1, "slug": "gigasecond", "topics": [ "Time" ] }, { "difficulty": 1, "slug": "hamming", "topics": [ "Control-flow (loops)", "Equality", "Strings" ] }, { "difficulty": 1, "slug": "raindrops", "topics": [ "Control-flow (conditionals)", "Strings", "Filtering" ] }, { "difficulty": 1, "slug": "accumulate", "topics": [ "Lists" ] }, { "difficulty": 3, "slug": "acronym", "topics": [ "Strings", "Transforming", "Regular Expressions" ] }, { "difficulty": 2, "slug": "pangram", "topics": [ "Control-flow (loops)", "Strings" ] }, { "difficulty": 2, "slug": "bob", "topics": [ "Control-flow (conditionals)", "Strings" ] }, { "difficulty": 3, "slug": "triangle", "topics": [ "Control-flow (conditionals)", "Booleans", "Logic" ] }, { "difficulty": 4, "slug": "twelve-days", "topics": [ "Strings", "Sequences", "Algorithms", "Pattern recognition", "Text formatting" ] }, { "difficulty": 2, "slug": "difference-of-squares", "topics": [ "Algorithms", "Mathematics" ] }, { "difficulty": 1, "slug": "error-handling", "topics": [] }, { "difficulty": 5, "slug": "secret-handshake", "topics": [ "Bitwise operations", "Arrays", "Integers" ] }, { "difficulty": 4, "slug": "house", "topics": [ "Strings", "Text formatting", "Recursion" ] }, { "difficulty": 4, "slug": "pascals-triangle", "topics": [ "Arrays", "Mathematics" ] }, { "difficulty": 3, "slug": "series", "topics": [ "Strings", "Arrays", "Refactoring" ] }, { "difficulty": 5, "slug": "queen-attack", "topics": [ "Booleans", "Logic", "Games", "Errors" ] }, { "difficulty": 2, "slug": "grains", "topics": [ "Control-flow (if-else statements)", "Bitwise operations", "Mathematics", "Type conversion", "Integers" ] }, { "difficulty": 1, "slug": "etl", "topics": [ "Control-flow (loops)", "Maps", "Transforming" ] }, { "difficulty": 1, "slug": "scrabble-score", "topics": [ "Control-flow (loops)", "Maps", "Strings" ] }, { "difficulty": 3, "slug": "parallel-letter-frequency", "topics": [ "Concurrency" ] }, { "difficulty": 5, "slug": "sum-of-multiples", "topics": [ "Control-flow (loops)", "Mathematics" ] }, { "difficulty": 5, "slug": "pythagorean-triplet", "topics": [ "Algorithms", "Mathematics" ] }, { "difficulty": 3, "slug": "isogram", "topics": [ "Strings", "Sequences" ] }, { "difficulty": 1, "slug": "bank-account", "topics": [] }, { "difficulty": 1, "slug": "crypto-square", "topics": [] }, { "difficulty": 1, "slug": "luhn", "topics": [] }, { "difficulty": 1, "slug": "food-chain", "topics": [] }, { "difficulty": 1, "slug": "largest-series-product", "topics": [] }, { "difficulty": 1, "slug": "sieve", "topics": [] }, { "difficulty": 1, "slug": "palindrome-products", "topics": [] }, { "difficulty": 1, "slug": "protein-translation", "topics": [] }, { "difficulty": 1, "slug": "perfect-numbers", "topics": [] }, { "difficulty": 1, "slug": "bracket-push", "topics": [] }, { "difficulty": 1, "slug": "anagram", "topics": [] }, { "difficulty": 1, "slug": "word-count", "topics": [] }, { "difficulty": 1, "slug": "allergies", "topics": [] }, { "difficulty": 1, "slug": "rna-transcription", "topics": [] }, { "difficulty": 1, "slug": "roman-numerals", "topics": [] }, { "difficulty": 1, "slug": "say", "topics": [] }, { "difficulty": 1, "slug": "circular-buffer", "topics": [] }, { "difficulty": 1, "slug": "robot-name", "topics": [] }, { "difficulty": 1, "slug": "diamond", "topics": [] }, { "difficulty": 1, "slug": "react", "topics": [] }, { "difficulty": 1, "slug": "custom-set", "topics": [] }, { "difficulty": 1, "slug": "atbash-cipher", "topics": [] }, { "difficulty": 1, "slug": "phone-number", "topics": [] }, { "difficulty": 1, "slug": "strain", "topics": [] }, { "difficulty": 1, "slug": "pig-latin", "topics": [] }, { "difficulty": 1, "slug": "prime-factors", "topics": [] }, { "difficulty": 5, "slug": "transpose", "topics": [ "Control-flow (loops)", "Strings", "Transforming" ] }, { "difficulty": 1, "slug": "nth-prime", "topics": [] }, { "difficulty": 1, "slug": "diffie-hellman", "topics": [] }, { "difficulty": 1, "slug": "beer-song", "topics": [] }, { "difficulty": 1, "slug": "ocr-numbers", "topics": [] }, { "difficulty": 1, "slug": "wordy", "topics": [] }, { "difficulty": 1, "slug": "nucleotide-count", "topics": [] }, { "difficulty": 1, "slug": "grade-school", "topics": [] }, { "difficulty": 1, "slug": "matrix", "topics": [] }, { "difficulty": 1, "slug": "saddle-points", "topics": [] }, { "difficulty": 1, "slug": "meetup", "topics": [] }, { "difficulty": 1, "slug": "binary-search", "topics": [] }, { "difficulty": 1, "slug": "binary-search-tree", "topics": [] }, { "difficulty": 1, "slug": "tree-building", "topics": [] }, { "difficulty": 1, "slug": "kindergarten-garden", "topics": [] }, { "difficulty": 1, "slug": "simple-cipher", "topics": [] }, { "difficulty": 1, "slug": "paasio", "topics": [] }, { "difficulty": 1, "slug": "pov", "topics": [] }, { "difficulty": 1, "slug": "minesweeper", "topics": [] }, { "difficulty": 1, "slug": "robot-simulator", "topics": [] }, { "difficulty": 1, "slug": "tournament", "topics": [] }, { "difficulty": 1, "slug": "word-search", "topics": [] }, { "difficulty": 1, "slug": "all-your-base", "topics": [] }, { "difficulty": 1, "slug": "connect", "topics": [] }, { "difficulty": 1, "slug": "ledger", "topics": [] }, { "difficulty": 1, "slug": "poker", "topics": [] }, { "difficulty": 1, "slug": "variable-length-quantity", "topics": [] }, { "difficulty": 1, "slug": "forth", "topics": [] }, { "difficulty": 1, "slug": "change", "topics": [ "Control-flow (loops)", "Arrays", "Algorithms" ] }, { "difficulty": 1, "slug": "bowling", "topics": [ "Control-flow (conditionals)", "Arrays" ] } ] }