Add new Go exercises
One of the easiest ways to add new exercises to the Go track is to translate them from other language tracks on Exercism. This page lists all of the problem specifications in the common pool of exercises which have not yet been implemented in Go.
The icon links to the language-independent description of the problem.
The icon links to the canonical test data.
We also link to all the implementations of each exercise in other languages, which you can use for inspiration.
Once you've picked an exercise, follow the instructions in this guide and submit your pull request to the Go track repository on GitHub.
Implement basic list operations
Implement complex numbers.
Creating a zipper for a binary tree.
Refactor a Markdown parser
Implement rational numbers.
Count the scored points on a Go board.
Parsing a Smart Game Format string.
Write a Domain Specific Language similar to the Graphviz dot language
Implement the logic of the hangman game using functional reactive programming.
Use lenses to update nested records (specific to languages with immutable data).