Kata Library: JavaScript 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
105
Algebra
40
Algorithms
2574
Angular
6
Arrays
1043
Artificial Intelligence
6
Asynchronous
8
Backend
2
Big Integers
16
Binary
76
Binary Search Trees
5
Binary Trees
15
Bits
48
Cellular Automata
3
Ciphers
50
Combinatorics
35
Compilers
8
Cryptography
58
Data Science
20
Data Structures
225
Databases
2
Date Time
87
Debugging
84
Decorator
1
Design Patterns
16
Discrete Mathematics
4
Domain Specific Languages
1
Dynamic Programming
55
Esoteric Languages
24
Event Handling
4
Express
2
Filtering
13
Functional Programming
125
Fundamentals
3114
Game Solvers
35
Games
406
Genetic Algorithms
7
Geometry
130
Graph Theory
43
Graphics
13
Graphs
7
Heaps
2
Image Processing
8
Interpreters
31
Iterators
9
JSON
11
Language Features
35
Linear Algebra
14
Linked Lists
25
Lists
169
Logic
202
Machine Learning
9
Mathematics
950
Matrix
75
Memoization
21
Metaprogramming
9
Monads
2
MongoDB
1
Networks
8
Neural Networks
1
Number Theory
55
Object-oriented Programming
128
Parsing
77
Performance
216
Permutations
28
Physics
11
Probability
30
Promises
8
Puzzles
1183
Queues
8
React
13
Reactive Programming
4
Recursion
125
Refactoring
49
Reflection
3
Regular Expressions
322
Restricted
183
Reverse Engineering
7
Riddles
13
RxJS
4
SQL
3
Scheduling
4
Searching
3
Security
44
Set Theory
8
Sets
17
Simulation
17
Singleton
2
Sorting
164
Stacks
6
State Machines
9
Statistics
35
Streams
5
Strings
1102
Trees
40
Tutorials
60
Unicode
11
Web Scraping
1
Web3
2
FEATURED TAGS
Cryptography
Data Science
Debugging
Games
Tutorials
6,517 Kata Found
5 kyu
Greed is Good
60,349
JulianNicholls
Algorithms
6 kyu
Pirate treasure chest codes
166
roseinapuddle
1 Issue Reported
Strings
Regular Expressions
Puzzles
7 kyu
Minimum Percentage of Visitors that Ate All Foods
75
rowcased
6 kyu
Coordinates Validator
7,030
louy
7 Issues Reported
Regular Expressions
Algorithms
6 kyu
IP Validation
43,799
wink
4 Issues Reported
Regular Expressions
Algorithms
7 kyu
Coding Meetup #2 - Higher-Order Functions Series - Greet developers
12,571
PiotrBerebecki
Data Structures
Fundamentals
Algorithms
Strings
Regular Expressions
Arrays
Functional Programming
7 kyu
Coding Meetup #1 - Higher-Order Functions Series - Count the number of JavaScript developers coming from Europe
16,305
PiotrBerebecki
Data Structures
Fundamentals
Algorithms
Strings
Regular Expressions
Arrays
Functional Programming
7 kyu
Powers of 3
3,695
kjytay
1 Issue Reported
Mathematics
Algorithms
6 kyu
Not prime numbers
1,418
riyakayal
Fundamentals
Performance
Algorithms
8 kyu
Neutralisation
11,390
saudiGuy
Algorithms
Strings
7 kyu
Credit card issuer checking
5,931
treffynnon
5 Issues Reported
Algorithms
6 kyu
Digit Racers
62
Cloud Walker
Strings
Sorting
Fundamentals
6 kyu
Jokes you've been 'awaiting' for ... promise
2,718
richkotze
Promises
Asynchronous
Fundamentals
7 kyu
Genetic Algorithm Series - #3 Crossover
2,178
gabrielsiedler
2 Issues Reported
Strings
Algorithms
Genetic Algorithms
7 kyu
80's Kids #2: Help ALF Find His Spaceship
2,196
NateBrady23
4 Issues Reported
Arrays
Algorithms
7 kyu
Figure Out the Notes
547
joebegley15
Algorithms
7 kyu
Count the Ones
3,648
rodentrabies
2 Issues Reported
Binary
Algorithms
7 kyu
Delta Bits
3,418
ykagan
1 Issue Reported
Bits
Binary
Algorithms
7 kyu
Orthogonal Vectors
1,924
user3043623
4 Issues Reported
Physics
Mathematics
Algorithms
7 kyu
Palindrome chain length
14,307
mirelon
2 Issues Reported
Algorithms
8 kyu
Pirates!! Are the Cannons ready!??
12,142
j_codez
1 Issue Reported
Algorithms
7 kyu
Dot Calculator
6,893
ryanthestupid
Strings
Fundamentals
7 kyu
Basic Math (Add or Subtract)
6,792
nza
Strings
Fundamentals
5 kyu
The Midnight Escape
95
dfhwze
Algorithms
Riddles
Performance
6 kyu
Simple Sentences
3,874
fizis
3 Issues Reported
Strings
Regular Expressions
Fundamentals
7 kyu
Magic Sum of 3s
1,396
nyi
Fundamentals
2 kyu
Symbolic differentiation of prefix expressions
1,216
user4850992
9 Issues Reported
Algorithms
8 kyu
[BUG] XCOM-409: Flight distance of Interceptor planes is miscalculated
1,555
hobovsky
Debugging
7 kyu
Currency Conversion
1,104
ajLapid718
Fundamentals
Mathematics
Algebra
3 kyu
Help the general decode secret enemy messages.
4,895
Coldberg
9 Issues Reported
Puzzles
Loading...
Confirm
Collect:
undefined
Loading collection data...