Kata Library
Sign Up
Time to claim your honor
Training
Practice
Complete challenging
Kata
to earn honor and ranks. Re-train to hone technique
Freestyle Sparring
Take turns remixing and refactoring others code through
Kumite
Community
Leaderboards
Achieve honor and move up the global leaderboards
Chat
Join our
Discord
server and chat with your fellow code warriors
Discussions
View our
Github Discussions
board to discuss general Codewars topics
About
Docs
Learn about all of the different aspects of Codewars
Blog
Read the latest news from Codewars and the community
Log In
Sign Up
Library
Collections
Newest
Oldest
Popularity
Positive Feedback
Most Completed
Least Completed
Hardest
Easiest
Name
Relevance
Low Satisfaction
All
My Languages
Agda (Beta)
BF (Beta)
C
CFML (Beta)
Clojure
COBOL (Beta)
CoffeeScript
CommonLisp (Beta)
Coq
C++
Crystal
C#
D (Beta)
Dart
Elixir
Elm (Beta)
Erlang (Beta)
Factor (Beta)
Forth (Beta)
Fortran (Beta)
F#
Go
Groovy
Haskell
Haxe (Beta)
Idris (Beta)
Java
JavaScript
Julia (Beta)
Kotlin
λ Calculus (Beta)
Lean
Lua
NASM
Nim (Beta)
Objective-C (Beta)
OCaml (Beta)
Pascal (Beta)
Perl (Beta)
PHP
PowerShell (Beta)
Prolog (Beta)
PureScript (Beta)
Python
R (Beta)
Racket
Raku (Beta)
Reason (Beta)
RISC-V (Beta)
Ruby
Rust
Scala
Shell
Solidity (Beta)
SQL
Swift
TypeScript
VB (Beta)
Approved & Beta
Approved
Beta
All
Kata I have not trained on
Kata I have not completed
Kata I have completed
8 kyu
easiest
7 kyu
6 kyu
5 kyu
4 kyu
3 kyu
2 kyu
1 kyu
hardest
ASCII Art
26
Algebra
6
Algorithms
337
Arrays
92
Artificial Intelligence
3
Big Integers
2
Binary
11
Bits
5
Cellular Automata
4
Ciphers
14
Combinatorics
10
Compilers
1
Cryptography
22
Data Science
1
Data Structures
15
Databases
4
Date Time
6
Debugging
4
Design Patterns
1
Discrete Mathematics
3
Dynamic Programming
11
Esoteric Languages
4
Filtering
1
Functional Programming
10
Fundamentals
146
Game Solvers
35
Games
332
Genetic Algorithms
1
Geometry
22
Graph Theory
11
Graphics
6
Graphs
1
Interpreters
3
Language Features
9
Linear Algebra
3
Linked Lists
1
Lists
17
Logic
63
Machine Learning
2
Mathematics
183
Matrix
20
Memoization
1
Metaprogramming
9
Monads
1
Networks
1
NumPy
2
Number Theory
8
Object-oriented Programming
12
Parsing
5
Performance
52
Permutations
4
Probability
8
Puzzles
1587
Recursion
19
Refactoring
4
Reflection
3
Regular Expressions
24
Restricted
182
Reverse Engineering
4
Riddles
13
SQL
5
Searching
1
Security
26
Set Theory
6
Simulation
5
Sorting
23
Stacks
1
Statistics
4
Streams
3
Strings
123
Theorem Proving
23
Threads
1
Tutorials
3
Unicode
1
FEATURED TAGS
Cryptography
Data Science
Debugging
Games
Tutorials
1,587 Kata Found
7 kyu
The Skiponacci Sequence
1,408
ryancastle
Puzzles
Algorithms
Beta
Is there an arrow missing ? (Relations - Part1: Reflexivity)
44
jonneroelofs2
2 Issues Reported
Status:
Testing & feedback needed
Estimated Rank:
7 kyu
Logic
Set Theory
Puzzles
5 kyu
Is my friend cheating?
18,377
g964
7 Issues Reported
Fundamentals
Mathematics
Puzzles
6 kyu
Float or Integer verifier
433
Good O-man
1 Issue Reported
Regular Expressions
Puzzles
6 kyu
Get angle between hour and minute hands
218
Mishaboo
Fundamentals
Mathematics
Puzzles
7 kyu
Simple Fun #60: Swap Diagonals
236
myjinxin2015
Puzzles
7 kyu
Count up the points for the 7 Wonders board game! Easy version
1,749
qwertyuu
Puzzles
7 kyu
JS Golfing #8: Is it Uppercase?
379
zruF
Puzzles
Restricted
7 kyu
JS Golfing #7: Join
324
zruF
Restricted
Puzzles
6 kyu
JS Golfing #6: String Summation
260
zruF
Restricted
Puzzles
7 kyu
JS Golfing #5: A Million Times
320
zruF
Restricted
Puzzles
6 kyu
JS Golfing #3: Math.round
260
zruF
Restricted
Puzzles
6 kyu
JS Golfing #2: Math.floor
352
zruF
Restricted
Puzzles
7 kyu
JS Golfing #1: undefined
427
zruF
Restricted
Puzzles
5 kyu
T.T.T.34: Five boxes
136
myjinxin2015
1 Issue Reported
Puzzles
Games
1 kyu
Mine Sweeper
1,297
myjinxin2015
Puzzles
Game Solvers
6 kyu
Death by Coffee
891
dinglemouse
Puzzles
4 kyu
Boggle Word Checker
3,933
evan-eleven
4 Issues Reported
Arrays
Recursion
Puzzles
5 kyu
Crossword Puzzle! (2x2)
310
rowcased
Puzzles
Algorithms
6 kyu
Feynman's square question
3,011
dburgoyne
2 Issues Reported
Puzzles
7 kyu
Coding 3min: Bug in Apple
2,920
myjinxin2015
Puzzles
Games
7 kyu
Simple Fun #124: Lamps
707
myjinxin2015
1 Issue Reported
Puzzles
6 kyu
Shuffle an Integer
97
rowcased
Puzzles
5 kyu
Become The Ultimate Phychic
285
spacewalker
2 Issues Reported
Mathematics
Logic
Algorithms
Puzzles
7 kyu
Old Greg's Binary Fingers
717
philb56
Puzzles
7 kyu
Coding 3min : A*B=C
1,384
myjinxin2015
1 Issue Reported
Puzzles
Games
6 kyu
Simple Fun #132: Number Of Carries
1,462
myjinxin2015
Puzzles
7 kyu
How far will I go?
890
Frederikbh
1 Issue Reported
Puzzles
5 kyu
Simple Time Bomb
2,460
constablebrew
1 Issue Reported
Reverse Engineering
Games
Puzzles
7 kyu
Thinking & Testing : Retention and discard
795
myjinxin2015
1 Issue Reported
Puzzles
Games
Loading...
Confirm
Collect:
undefined
Loading collection data...