Kata Library: Java 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
ASCII Art
10
Algebra
1
Algorithms
162
Arrays
61
Big Integers
1
Binary
5
Bits
3
Ciphers
11
Cryptography
7
Data Science
1
Data Structures
6
Date Time
7
Debugging
1
Dynamic Programming
1
Esoteric Languages
1
Filtering
1
Fundamentals
250
Games
9
Geometry
2
Interpreters
2
JSON
1
Language Features
1
Lists
2
Logic
15
Mathematics
28
Matrix
1
Memoization
1
Networks
1
Number Theory
1
Object-oriented Programming
6
Parsing
21
Performance
5
Permutations
1
Puzzles
22
Queues
1
Recursion
3
Refactoring
3
Regular Expressions
51
Restricted
2
Riddles
1
Searching
1
Security
6
Sorting
12
Statistics
2
Streams
1
Strings
411
Trees
1
Unicode
2
FEATURED TAGS
Cryptography
Data Science
Debugging
Games
Tutorials
411 Kata Found
7 kyu
Keypad horror
4,200
Laurynas Lazauskas
1 Issue Reported
Strings
7 kyu
Cyrillic letters
175
FranzMartyn
Strings
Unicode
7 kyu
Return substring instance count
8,445
jhoffner
Strings
Fundamentals
7 kyu
Mumbling
239,549
g964
Fundamentals
Strings
Puzzles
6 kyu
Mexican Wave
73,528
adrian.eyre
3 Issues Reported
Arrays
Strings
Fundamentals
8 kyu
Sort and Star
51,948
PG1
2 Issues Reported
Fundamentals
Strings
Arrays
Sorting
6 kyu
Explain the Algebraic Chess Notation
121
Abiyasash3565
Algorithms
Strings
Parsing
7 kyu
Search for letters
7,421
Roy Gardiner
Strings
Fundamentals
7 kyu
Scrabble Score
4,629
noku
1 Issue Reported
Fundamentals
Strings
6 kyu
Arrh, grabscrab!
7,322
matstc
2 Issues Reported
Strings
Algorithms
7 kyu
Unique string characters
7,790
KenKamau
Strings
Fundamentals
6 kyu
Draw a Circle.
280
AJFarmar
1 Issue Reported
Strings
Geometry
ASCII Art
Algorithms
Beta
Confused Soldiers
6
Alexenon
Status:
Testing & feedback needed
Estimated Rank:
6 kyu
Strings
Mathematics
6 kyu
Split Strings
166,863
jhoffner
Regular Expressions
Strings
Algorithms
6 kyu
FIRE and FURY
1,312
dinglemouse
1 Issue Reported
Regular Expressions
Strings
Algorithms
8 kyu
Remove exclamation marks
124,544
wichu
2 Issues Reported
Fundamentals
Strings
7 kyu
Name Array Capping
8,734
ogryzek
1 Issue Reported
Strings
Arrays
Fundamentals
7 kyu
Partial Word Searching
8,087
obnounce
4 Issues Reported
Arrays
Strings
Fundamentals
7 kyu
Greet Me
23,809
ogryzek
Strings
Fundamentals
7 kyu
Replace every nth
4,641
user5036852
Algorithms
Strings
6 kyu
IntroToArt
899
citharista
1 Issue Reported
Arrays
Strings
ASCII Art
Fundamentals
7 kyu
Hëävÿ Mëtäl Ümläüts
1,378
tachyonlabs
Strings
Fundamentals
5 kyu
Resistor Color Codes, Part 2
2,106
tachyonlabs
3 Issues Reported
Strings
Fundamentals
6 kyu
Help Green Lantern with his web site
379
tachyonlabs
Strings
Fundamentals
5 kyu
Alphabet wars - nuclear strike
1,733
dcieslak
Strings
Regular Expressions
Fundamentals
6 kyu
DevOps legacy roasting -> disco inferno -> burn baby burn
292
user8476848
2 Issues Reported
Regular Expressions
Strings
Fundamentals
6 kyu
Binary to Text (ASCII) Conversion
5,551
deanvn
4 Issues Reported
Binary
Strings
Fundamentals
7 kyu
80's Kids #5: You Can't Do That on Television
1,689
NateBrady23
1 Issue Reported
Fundamentals
Algorithms
Strings
Regular Expressions
7 kyu
Email Address Obfuscator
4,550
jaxDid
3 Issues Reported
Strings
Algorithms
6 kyu
Cuckoo Clock
1,275
brodiemark
Strings
Date Time
Loading...
Confirm
Collect:
undefined
Loading collection data...