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
Algorithms
47
Arrays
97
Binary
2
Bits
2
Data Structures
7
Date Time
2
Design Patterns
1
Functional Programming
1
Fundamentals
49
Games
3
Geometry
1
Language Features
2
Lists
9
Logic
4
Mathematics
6
Object-oriented Programming
3
Performance
4
Puzzles
6
Recursion
1
Restricted
1
Searching
1
Sets
2
Sorting
97
Streams
1
Strings
14
Tutorials
2
FEATURED TAGS
Cryptography
Data Science
Debugging
Games
Tutorials
97 Kata Found
6 kyu
Disgruntled Employee
1,280
user5854572
1 Issue Reported
Logic
Mathematics
Sorting
Arrays
Puzzles
6 kyu
Wave Sorting
2,181
kodejuice
5 Issues Reported
Algorithms
Arrays
Logic
Sorting
5 kyu
Don't Drink the Water
2,977
NateBrady23
Algorithms
Arrays
Sorting
Lists
6 kyu
Duplicates. Duplicates Everywhere.
2,655
bretcameron
Arrays
Sets
Sorting
Fundamentals
6 kyu
Organise duplicate numbers in list
2,644
dangerdak
Arrays
Sorting
Fundamentals
5 kyu
Implementing Quicksort
305
brodiemark
Sorting
Recursion
Arrays
Tutorials
8 kyu
Sort and Star
53,998
PG1
2 Issues Reported
Fundamentals
Strings
Arrays
Sorting
6 kyu
Frequency Analysis With Buckets
693
ajLapid718
2 Issues Reported
Fundamentals
Arrays
Sorting
6 kyu
Flip Your Stack (of Pancakes)
562
brodiemark
Arrays
Sorting
7 kyu
Sort arrays - 1
16,301
ineiti
1 Issue Reported
Sorting
Arrays
Fundamentals
7 kyu
My Language Skills
18,882
anter69
Sorting
Arrays
Algorithms
7 kyu
Sort by binary ones
1,199
guumaster
Arrays
Lists
Algorithms
Sorting
Binary
Bits
6 kyu
Emotional Sort ( ︶︿︶)
3,081
Phares
Arrays
Fundamentals
Sorting
7 kyu
Sort by Last Char
10,159
PG1
Fundamentals
Strings
Arrays
Sorting
7 kyu
Alphabetize a list by the nth character
2,063
edm2410
5 Issues Reported
Lists
Strings
Sorting
Arrays
Fundamentals
7 kyu
Sectional Array Sort
1,598
kodejuice
1 Issue Reported
Arrays
Sorting
Data Structures
Algorithms
Beta
Sorting Singularly Nested Lists by Depth
47
DrillToHeaven
Status:
Testing & feedback needed
Estimated Rank:
7 kyu
Lists
Arrays
Sorting
6 kyu
Sort odd and even numbers in different order
1,646
abdoMous
Arrays
Fundamentals
Sorting
7 kyu
Return a sorted list of objects
5,780
NotBobTheBuilder
2 Issues Reported
Arrays
Sorting
Fundamentals
6 kyu
Sort Arrays (Ignoring Case)
8,057
ineiti
1 Issue Reported
Arrays
Sorting
6 kyu
High score table
1,604
kingcobra
Algorithms
Sorting
Searching
Arrays
Object-oriented Programming
7 kyu
Sort the climbing grades
1,253
Chris_Rands
Fundamentals
Lists
Data Structures
Sorting
Arrays
Strings
6 kyu
UN-usual Sort
633
ZozoFouchtra
Sorting
Arrays
Fundamentals
6 kyu
Sorting Time
187
Aquila
Sorting
Arrays
Algorithms
Date Time
7 kyu
Sorted Union
1,948
GiacomoSorbi
Arrays
Lists
Algorithms
Sorting
6 kyu
Oracle: Coin Method
263
Aquila
Algorithms
Arrays
Sorting
Games
Fundamentals
6 kyu
Sorting the Rabbit Hole
175
joh_pot
Arrays
Sorting
Algorithms
6 kyu
Simple Fun #92: Digit Difference Sort
271
myjinxin2015
3 Issues Reported
Puzzles
Arrays
Algorithms
Sorting
6 kyu
Allocating Hotel Rooms
391
brodiemark
Sorting
Arrays
7 kyu
Coding Meetup #17 - Higher-Order Functions Series - Sort by programming language
2,174
PiotrBerebecki
Functional Programming
Data Structures
Arrays
Fundamentals
Algorithms
Sorting
Loading...
Confirm
Collect:
undefined
Loading collection data...