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
2579
Angular
6
Arrays
1047
Artificial Intelligence
6
Asynchronous
8
Backend
2
Big Integers
16
Binary
76
Binary Search Trees
5
Binary Trees
15
Bits
48
Cellular Automata
6
Ciphers
50
Combinatorics
35
Compilers
8
Cryptography
58
Data Science
21
Data Structures
225
Databases
2
Date Time
88
Debugging
85
Decorator
1
Design Patterns
16
Discrete Mathematics
5
Domain Specific Languages
1
Dynamic Programming
56
Esoteric Languages
24
Event Handling
4
Express
2
Filtering
13
Functional Programming
125
Fundamentals
3119
Game Solvers
35
Games
408
Genetic Algorithms
7
Geometry
130
Graph Theory
43
Graphics
13
Graphs
8
Heaps
2
Image Processing
8
Interpreters
31
Iterators
9
JSON
11
Language Features
35
Linear Algebra
14
Linked Lists
25
Lists
170
Logic
203
Machine Learning
9
Mathematics
953
Matrix
75
Memoization
21
Metaprogramming
10
Monads
2
MongoDB
1
Networks
8
Neural Networks
1
Number Theory
56
Object-oriented Programming
129
Parsing
77
Performance
221
Permutations
28
Physics
11
Probability
30
Promises
8
Puzzles
1183
Queues
8
React
13
Reactive Programming
4
Recursion
127
Refactoring
49
Reflection
3
Regular Expressions
322
Restricted
183
Reverse Engineering
7
Riddles
14
RxJS
4
SQL
3
Scheduling
4
Searching
3
Security
44
Set Theory
8
Sets
17
Simulation
17
Singleton
2
Sorting
165
Stacks
6
State Machines
10
Statistics
35
Streams
5
Strings
1104
Trees
41
Tutorials
60
Unicode
11
Web Scraping
1
Web3
2
FEATURED TAGS
Cryptography
Data Science
Debugging
Games
Tutorials
6,541 Kata Found
7 kyu
Odd or Even?
151,178
ethaning
2 Issues Reported
Fundamentals
Arrays
8 kyu
Simple multiplication
194,632
grace555
3 Issues Reported
Fundamentals
7 kyu
Simple letter removal
3,274
KenKamau
1 Issue Reported
Fundamentals
Beta
Fire Threshold
4
AmjadIbrahim1
Status:
Testing & feedback needed
Estimated Rank:
8 kyu
Algorithms
Beta
[BUG] XCOM-411: Excited bogons are reported incorrectly
14
hobovsky
Status:
Testing & feedback needed
Debugging
7 kyu
Get the 𝑟𝑒𝑎𝑙 length of a string
322
binggg
Unicode
Strings
Language Features
4 kyu
Simple Fun #119: Sub Sets Parity
450
myjinxin2015
Puzzles
8 kyu
Hex to Decimal
32,303
wichu
4 Issues Reported
Fundamentals
5 kyu
Lazy Repeater
8,764
nklein
1 Issue Reported
Iterators
Algorithms
7 kyu
Pairs of integers from 0 to n
2,582
buttonupbub
Fundamentals
6 kyu
Playing with digits
146,396
g964
3 Issues Reported
Fundamentals
Mathematics
7 kyu
How many socks for a pair?
268
xcn
Fundamentals
Mathematics
7 kyu
Turing Machine: Movement
83
YurichBRO
State Machines
7 kyu
EAN Validation
2,805
SithFire
Algorithms
Fundamentals
Mathematics
Strings
7 kyu
Circle cipher
1,149
tomatosonic
1 Issue Reported
Ciphers
Algorithms
8 kyu
Find the first non-consecutive number
69,472
thecodeite
1 Issue Reported
Arrays
Fundamentals
6 kyu
Disgruntled Employee
1,247
user5854572
1 Issue Reported
Logic
Mathematics
Sorting
Arrays
Puzzles
7 kyu
Loop Detector
334
Dreamshield
6 kyu
Calculate the area of a regular n sides polygon inside a circle of radius r
4,957
Chrono79
3 Issues Reported
Mathematics
Geometry
Fundamentals
7 kyu
List of all Rationals
566
Paul Robertson
Mathematics
Lists
Fundamentals
8 kyu
The falling speed of petals
18,067
Uxie
Algorithms
5 kyu
Subset Sum
71
JohanWiltink
Performance
6 kyu
Is this a valid Tic Tac Toe position?
537
SummerTheCoder
Arrays
Algorithms
Games
Logic
6 kyu
Tiling a rectangle with squares
60
Paul Robertson
Fundamentals
Algorithms
Recursion
Performance
5 kyu
Pattern Generator
258
candrabeqx
Algorithms
ASCII Art
6 kyu
FIXME: Hello
3,207
dinglemouse
Debugging
1 kyu
To BrainFuck Transpiler
221
ZED.CWT
3 Issues Reported
Esoteric Languages
Parsing
Compilers
7 kyu
Happy Birthday, Darling!
3,883
anter69
Mathematics
Fundamentals
Beta
Is there an arrow missing ? (Relations - Part1: Reflexivity)
47
jonneroelofs2
1 Issue Reported
Status:
Testing & feedback needed
Estimated Rank:
7 kyu
Logic
Set Theory
Puzzles
5 kyu
Count IP Addresses
31,954
xDranik
1 Issue Reported
Algorithms
Loading...
Confirm
Collect:
undefined
Loading collection data...