Kata
Sign Up
Kata
Kumite
Forum
Wiki
Leaders
Log In
Sign Up
Library
Collections
Sort by:
Newest
Oldest
Popularity
Positive Feedback
Most Completed
Least Completed
Recently Published
Hardest
Easiest
Name
Language:
All
My Languages
BF (Beta)
C
Clojure
CoffeeScript
C++
Crystal
C#
Dart
Elixir
Elm (Beta)
Erlang (Beta)
Fortran (Beta)
F#
Go
Groovy (Beta)
Haskell
Java
JavaScript
Julia (Beta)
Kotlin (Beta)
Lua (Beta)
NASM (Beta)
Nim (Beta)
Objective-C (Beta)
OCaml (Beta)
PHP
PowerShell (Beta)
PureScript (Beta)
Python
R (Beta)
Reason (Beta)
Ruby
Rust
Scala (Beta)
Shell
Solidity (Beta)
SQL
Swift
TypeScript
Status:
Approved & Beta
Approved
Beta
Progress:
All
Kata I have not trained on
Kata I have not completed
Kata I have completed
Difficulty:
8 kyu
8 kyu
7 kyu
7 kyu
6 kyu
6 kyu
5 kyu
5 kyu
4 kyu
4 kyu
3 kyu
3 kyu
2 kyu
2 kyu
1 kyu
1 kyu
Tags:
Fundamentals (5017)
Algorithms (3929)
Data Types (2988)
Logic (2810)
Numbers (1618)
Puzzles (1436)
Strings (1413)
Mathematics (1261)
Arrays (1250)
Games (1171)
Basic Language Features (1025)
Programming Paradigms (971)
Data Structures (704)
Control Flow (703)
Declarative Programming (586)
Advanced Language Features (421)
Regular Expressions (319)
Object-oriented Programming (306)
Functions (272)
Lists (243)
Arithmetic (216)
Functional Programming (198)
Loops (198)
Objects (181)
Algebra (174)
Theoretical Computer Science (154)
Bugs (152)
Security (146)
Data (145)
Performance (140)
Computability Theory (138)
Recursion (138)
Parsing (132)
Binary (122)
Integers (121)
Sorting (121)
Dates/Time (117)
Classes (115)
Optimization (115)
Cryptography (113)
Geometry (112)
Graphs (108)
Utilities (102)
Databases (87)
Information Systems (87)
SQL (85)
Design Principles (83)
Design Patterns (78)
Sequences (74)
Refactoring (66)
195 Kata Found
7 kyu
Sum of a sequence
113
113
34
85%
of
1,378
8,951
fyvfyv
1 Issue Reported
Fundamentals
Numbers
Recursion
Algorithms
Computability Theory
Theoretical Computer Science
Loops
Control Flow
Basic Language Features
6 kyu
Array Deep Count
45
45
20
93%
of
217
1,055
hannahcmtucker
2 Issues Reported
Fundamentals
Arrays
Recursion
Algorithms
Computability Theory
Theoretical Computer Science
Beta
Lisp Combination Trees
2
2
1
100%
of
7
8
JStubb7939
Algorithms
Trees
Data Structures
Recursion
Computability Theory
Theoretical Computer Science
Regular Expressions
Declarative Programming
Advanced Language Features
Fundamentals
Strings
Mathematics
Numbers
7 kyu
Simple beads count
16
16
6
83%
of
669
4,257
Joz
Fundamentals
Operators
6 kyu
English beggars
53
53
14
91%
of
243
1,296
GiacomoSorbi
Fundamentals
Queues
Arrays
Lists
Data Structures
Map/Reduce
Algorithms
Recursion
Computability Theory
Theoretical Computer Science
Arithmetic
Mathematics
Numbers
Beta
Toothpick Sequence
1
1
0
100%
of
1
5
dasoca
Algorithms
Mathematics
Numbers
Sequences
Arrays
Recursion
Computability Theory
Theoretical Computer Science
6 kyu
Tree Depth
4
4
3
80%
of
37
115
leesharma
2 Issues Reported
Fundamentals
Trees
Data Structures
Hashes
Recursion
Algorithms
Computability Theory
Theoretical Computer Science
7 kyu
Recursive Replication
26
26
9
85%
of
138
760
karthikiyengar
2 Issues Reported
Algorithms
Recursion
Computability Theory
Theoretical Computer Science
3 kyu
Simplifying
68
68
19
87%
of
23
74
sataman
Puzzles
Map/Reduce
Algorithms
Games
Beta
Max number of people and year in a specific place
0
0
0
62%
of
17
22
GiacomoSorbi
Algorithms
Performance
Map/Reduce
Beta
Text IFS (Iterated Function System)
7
7
3
100%
of
5
9
EFHIII
Algorithms
Mathematics
Numbers
Recursion
Computability Theory
Theoretical Computer Science
6 kyu
Word Segmentation: MaxMatch
20
20
4
96%
of
54
228
ewingsa
Algorithms
Parsing
Strings
Recursion
Computability Theory
Theoretical Computer Science
Basic Language Features
Fundamentals
Loops
Control Flow
Arrays
Beta
Almost Isosceles Integer Triangles With Their Angles With Asymptotic Tendency
1
1
0
100%
of
2
4
raulbc777
Fundamentals
Algorithms
Performance
Numbers
Arithmetic
Mathematics
Recursion
Computability Theory
Theoretical Computer Science
Geometry
Algebra
6 kyu
Shuffle It Up II
7
7
1
100%
of
8
19
raulbc777
Fundamentals
Algorithms
Performance
Numbers
Arithmetic
Mathematics
Recursion
Computability Theory
Theoretical Computer Science
8 kyu
Basic Mathematical Operations
224
224
64
88%
of
3,034
24,274
Quickz
1 Issue Reported
Fundamentals
Mathematics
Algorithms
Numbers
Operators
Beta
The King lives! the Elvis operator
1
1
0
83%
of
3
5
JohanWiltink
Fundamentals
Operators
Booleans
Beta
Superb resource access control configuration
1
1
0
0%
of
1
2
surtich
Algorithms
Recursion
Computability Theory
Theoretical Computer Science
7 kyu
Greatest common divisor
75
75
16
90%
of
211
1,906
RVdeKoning
Algorithms
Optimization
Fundamentals
Recursion
Computability Theory
Theoretical Computer Science
5 kyu
Equivalent Dice
15
15
3
94%
of
17
47
raulbc777
1 Issue Reported
Fundamentals
Algorithms
Performance
Numbers
Arithmetic
Mathematics
Recursion
Computability Theory
Theoretical Computer Science
Beta
Lowest Squarefree Multiple of an Integer
1
1
0
100%
of
2
7
raulbc777
1 Issue Reported
Fundamentals
Algorithms
Performance
Numbers
Arithmetic
Mathematics
Recursion
Computability Theory
Theoretical Computer Science
6 kyu
Filtering Values For an Election
11
11
1
91%
of
16
35
raulbc777
1 Issue Reported
Fundamentals
Mathematics
Algorithms
Numbers
Statistics
Data
Declarative Programming
Recursion
Computability Theory
Theoretical Computer Science
5 kyu
Sequence of Power Digits Sum
15
15
6
91%
of
35
108
raulbc777
1 Issue Reported
Fundamentals
Algorithms
Recursion
Computability Theory
Theoretical Computer Science
Optimization
Data Structures
Control Flow
Basic Language Features
Mathematics
Numbers
Declarative Programming
Beta
Hackermann
1
1
0
90%
of
5
7
notnotmelon
Puzzles
Functions
Control Flow
Basic Language Features
Fundamentals
Recursion
Algorithms
Computability Theory
Theoretical Computer Science
Iterators
Object-oriented Programming
6 kyu
Mutual Recursion
38
38
11
78%
of
285
1,549
dnolan
1 Issue Reported
Algorithms
Mathematics
Numbers
Recursion
Computability Theory
Theoretical Computer Science
6 kyu
Happy Numbers
27
27
10
95%
of
60
202
TySlothrop
Algorithms
Loops
Control Flow
Basic Language Features
Fundamentals
Recursion
Computability Theory
Theoretical Computer Science
Arrays
2 kyu
Evaluate mathematical expression
602
602
91
93%
of
515
2,487
ankr
7 Issues Reported
Algorithms
Mathematics
Numbers
Expressions
Basic Language Features
Fundamentals
Operators
Parsing
Strings
6 kyu
Reusable memoisation
6
6
3
89%
of
14
34
JohanWiltink
Algorithms
Functional Programming
Declarative Programming
Recursion
Computability Theory
Theoretical Computer Science
Beta
Next Higher Value #3
0
0
0
100%
of
4
5
raulbc777
1 Issue Reported
Fundamentals
Performance
Algorithms
Mathematics
Numbers
Data Structures
Arrays
Recursion
Computability Theory
Theoretical Computer Science
Memoization
Design Patterns
Design Principles
Dynamic Programming
6 kyu
Parse a linked list from a string
29
29
12
96%
of
126
536
donaldsebleung
Algorithms
Linked Lists
Lists
Data Structures
Recursion
Computability Theory
Theoretical Computer Science
7 kyu
Reverser
20
20
3
84%
of
185
809
msingh
1 Issue Reported
Fundamentals
Recursion
Algorithms
Computability Theory
Theoretical Computer Science
Functions
Control Flow
Basic Language Features
Loading...
Confirm