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
40
Algebra
35
Algorithms
3729
Angular
2
Arrays
524
Artificial Intelligence
5
Backend
1
Big Integers
12
Binary
46
Binary Search Trees
7
Binary Trees
11
Bits
30
Cellular Automata
4
Ciphers
42
Combinatorics
32
Compilers
4
Concurrency
1
Cryptography
58
Data Frames
1
Data Science
25
Data Structures
238
Databases
3
Date Time
44
Debugging
3
Decorator
1
Design Patterns
4
Discrete Mathematics
6
Domain Specific Languages
3
Dynamic Programming
55
Esoteric Languages
18
Filtering
10
Functional Programming
56
Fundamentals
635
Game Solvers
31
Games
161
Genetic Algorithms
6
Geometry
97
Graph Theory
80
Graphics
9
Graphs
9
Heaps
1
Image Processing
6
Interpreters
27
Iterators
8
JSON
4
Language Features
7
Linear Algebra
22
Linked Lists
17
Lists
103
Logic
179
Logic Programming
1
Machine Learning
17
Mathematics
795
Matrix
80
Memoization
23
Metaprogramming
8
Monads
4
Networks
6
Neural Networks
1
NumPy
2
Number Theory
54
Object-oriented Programming
49
Parsing
73
Performance
250
Permutations
28
Physics
9
Priority Queues
1
Probability
13
Puzzles
337
Queues
6
Reactive Programming
1
Recursion
112
Refactoring
6
Reflection
1
Regular Expressions
114
Restricted
44
Reverse Engineering
1
Riddles
7
SQL
7
Scheduling
6
Searching
8
Security
33
Set Theory
10
Sets
8
Simulation
13
Sorting
122
Stacks
7
State Machines
7
Statistics
21
Streams
9
Strings
601
Theorem Proving
29
Trees
37
Tutorials
13
Unicode
4
Web Scraping
1
FEATURED TAGS
Cryptography
Data Science
Debugging
Games
Tutorials
3,729 Kata Found
7 kyu
Array element parity
9,493
KenKamau
1 Issue Reported
Arrays
Algorithms
7 kyu
Street Bowling
312
Yeetboii1
Algorithms
Strings
6 kyu
Best Stock Profit in Single Sale
596
wontonst
1 Issue Reported
Algorithms
6 kyu
Playing with passphrases
11,914
g964
4 Issues Reported
Strings
Algorithms
5 kyu
Weight for weight
56,937
g964
2 Issues Reported
Algorithms
6 kyu
Hidden "Cubic" numbers
3,201
g964
3 Issues Reported
Algorithms
Strings
7 kyu
Two fighters, one winner.
28,658
Scopula
5 Issues Reported
Games
Algorithms
Logic
Fundamentals
6 kyu
Relational expressions
254
wthit56
Mathematics
Algorithms
6 kyu
Array intersect all
565
ankr
3 Issues Reported
Arrays
Algorithms
6 kyu
Solve a 3×3 Lights Out game
87
Master_Prichter
Puzzles
Games
Algorithms
6 kyu
Holiday Shopping Priority Queue
932
xDranik
1 Issue Reported
Queues
Arrays
Algorithms
6 kyu
Decoding a logic transmission
64
gestankbratwurst
Algorithms
5 kyu
Esoteric Language: 'Poohbear' Interpreter
655
belenox
2 Issues Reported
Esoteric Languages
Interpreters
Algorithms
7 kyu
Make Class
2,477
Jomopipi
1 Issue Reported
Object-oriented Programming
Algorithms
6 kyu
How Many Numbers?
1,091
raulbc777
3 Issues Reported
Fundamentals
Algorithms
Mathematics
Data Structures
7 kyu
[Code Golf] String to ASCII Character
343
no one
Restricted
Strings
Algorithms
4 kyu
How many numbers III?
4,539
raulbc777
4 Issues Reported
Fundamentals
Data Structures
Algorithms
Mathematics
Logic
7 kyu
80's Kids #2: Help ALF Find His Spaceship
2,295
NateBrady23
4 Issues Reported
Arrays
Algorithms
7 kyu
Check whether a number is valid in a given numeral system
1,117
SummerTheCoder
Algorithms
Logic
Regular Expressions
6 kyu
Bit Counting
255,282
xcthulhu
1 Issue Reported
Bits
Algorithms
7 kyu
Triangular Treasure
29,233
JulianNicholls
2 Issues Reported
Algorithms
Mathematics
5 kyu
How Many Numbers? II
1,438
raulbc777
2 Issues Reported
Algorithms
Data Structures
Mathematics
Fundamentals
5 kyu
Challenge Fun #16: Overlap Point
89
myjinxin2015
2 Issues Reported
Algorithms
5 kyu
That's So Meta (Table) #1: Evil Meta
13
kemptosa
Algorithms
6 kyu
[Code Golf] NightmareScript #2 (Stringy Strings)
40
Simple Rick
Restricted
Strings
Algorithms
5 kyu
Find number in an array # 1
219
myjinxin2015
2 Issues Reported
Algorithms
Puzzles
6 kyu
Barrel Warehouse
123
ruben-sa-brito
1 Issue Reported
Algorithms
Arrays
6 kyu
Histograms For All The World
42
raulbc777
Algorithms
Mathematics
Statistics
Data Science
Performance
6 kyu
The Flying Deuces
74
dfhwze
Algorithms
Simulation
5 kyu
Sliceprime
28
MatttNguyen
1 Issue Reported
Mathematics
Algorithms
Loading...
Confirm
Collect:
undefined
Loading collection data...