- JavaScript
- Haskell
- Python
- C#
- Prolog (Beta)
- PowerShell (Beta)
- Julia (Beta)
- F#
- TypeScript
- C
- Java
- PHP
- CoffeeScript
- Ruby
- OCaml (Beta)
- C++
- COBOL (Beta)
- λ Calculus (Beta)
- Factor (Beta)
- Go
- Lua
- RISC-V (Beta)
- BF (Beta)
- Rust
- D (Beta)
- PureScript (Beta)
- NASM
- Racket
- Groovy
- Crystal
- Scala
- Elixir
- Clojure
- Dart
- R (Beta)
- Reason (Beta)
- Elm (Beta)
- Objective-C (Beta)
- Swift
- Forth (Beta)
- Kotlin
- Nim (Beta)
- Fortran (Beta)
- VB (Beta)
- Erlang (Beta)
- Shell
- CFML (Beta)
- Haxe (Beta)
Start training on this collection. Each time you skip or complete a kata you will be taken to the next kata in the series. Once you cycle through the items in the collection you will revert back to your normal training routine.
DescriptionEdit
Josephus
Josephus is a counting game. Look at the problems in this collection and think about patterns you can find. Play with the kata - don't get obsessed with solving them yet, just try out counting round and make some guesses about who the 'survivor' will be.
Here's a great video by Numberphile: https://youtu.be/uCsD3ZGzMgE