Kata Library: Kotlin Practice
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
Algebra
1
Algorithms
24
Arrays
36
Binary Trees
1
Ciphers
1
Cryptography
1
Data Science
1
Data Structures
3
Date Time
2
Debugging
1
Dynamic Programming
1
Filtering
1
Fundamentals
239
Games
1
Geometry
5
Graph Theory
1
Heaps
1
Iterators
1
Lists
13
Logic
1
Mathematics
43
Number Theory
1
Object-oriented Programming
3
Parsing
2
Performance
3
Puzzles
9
Queues
1
Recursion
2
Refactoring
1
Regular Expressions
7
Restricted
1
Security
1
Sorting
3
Statistics
1
Strings
66
Unicode
1
FEATURED TAGS
Cryptography
Data Science
Debugging
Games
Tutorials
239 Kata Found
7 kyu
Mumbling
239,858
g964
1 Issue Reported
Fundamentals
Strings
Puzzles
6 kyu
Mexican Wave
73,697
adrian.eyre
3 Issues Reported
Arrays
Strings
Fundamentals
8 kyu
Count of positives / sum of negatives
161,353
Dentzil
10 Issues Reported
Fundamentals
Arrays
Lists
7 kyu
Simple Fun #176: Reverse Letter
38,231
myjinxin2015
3 Issues Reported
Fundamentals
8 kyu
Even or Odd
560,585
suuuzi
Mathematics
Fundamentals
8 kyu
Multiply
5,546,937
11 Issues Reported
Debugging
Fundamentals
7 kyu
The 'spiraling' box
1,942
brodiemark
1 Issue Reported
Arrays
Fundamentals
6 kyu
Piano Kata, Part 2
1,256
tachyonlabs
2 Issues Reported
Fundamentals
6 kyu
Cat Kata, Part 1
1,630
tachyonlabs
Mathematics
Fundamentals
8 kyu
get ascii value of character
16,960
nakulgupta18
Fundamentals
7 kyu
Looking for a benefactor
10,900
g964
Fundamentals
Arrays
6 kyu
Counting Duplicates
242,291
kgashok
9 Issues Reported
Strings
Fundamentals
7 kyu
How Green Is My Valley?
5,565
g964
Fundamentals
6 kyu
Integer depth
5,171
aweleshetu
1 Issue Reported
Fundamentals
7 kyu
Simple beads count
20,228
Joz
Fundamentals
8 kyu
Exclamation marks series #11: Replace all vowel to exclamation mark in the sentence
38,113
myjinxin2015
Fundamentals
8 kyu
Volume of a Cuboid
118,381
user5196477
Geometry
Fundamentals
Mathematics
8 kyu
Keep Hydrated!
232,072
paulrichard
Algorithms
Mathematics
Fundamentals
6 kyu
Playing with digits
144,137
g964
3 Issues Reported
Fundamentals
Mathematics
7 kyu
Cat and Mouse - Easy Version
10,109
PG1
Fundamentals
Strings
7 kyu
Even numbers in an array
21,687
Dmitry Kudla
1 Issue Reported
Fundamentals
Arrays
8 kyu
String repeat
320,753
wichu
1 Issue Reported
Fundamentals
Strings
8 kyu
Beginner - Lost Without a Map
200,202
PG1
3 Issues Reported
Fundamentals
Arrays
6 kyu
up AND down
3,156
g964
1 Issue Reported
Fundamentals
Strings
5 kyu
Which x for that sum?
2,774
g964
1 Issue Reported
Fundamentals
Mathematics
6 kyu
Easy Balance Checking
2,965
g964
2 Issues Reported
Fundamentals
Strings
6 kyu
Tortoise racing
32,539
g964
Fundamentals
Mathematics
Algorithms
6 kyu
The Walker
1,154
g964
Fundamentals
Geometry
7 kyu
Target Date
3,309
g964
Fundamentals
Mathematics
4 kyu
Strings Mix
24,104
g964
Fundamentals
Strings
Loading...
Confirm
Collect:
undefined
Loading collection data...