In our dojo, kata are real code challenges focused on improving skill and technique. Some train programming fundamentals, while others focus on complex problem solving. Each kata is crafted for and by the community.
Each kata on the site is set to a Kyu/Dan rank, based on its subject area and difficulty. The community collectively determines rank in the Beta Process. Ranking system goes from 8th Kyu (lowest difficulty) up to 8th Dan (highest difficulty).
- BrokenGreetings.py
- Multiply.py
- DNAtoRNA.py
- DeodorantEvaporator.py
- DescendingOrder.py
- PhoneNumValidator.py
- DoneSudoku.py
- Zonk.py
- ValidParentheses.py
- Rot13.py
- StripComments.py
- SudokuValidator.py
- IPValidator.py
- LoopSize.py