JavaScript practice path
Make your first 12 problems count.
Twelve problems, one ordered path
Start problem 01Free to practice · Browser-run verdicts · Saved code with an account
function solve(input) {const [a, b] = input.trim().split(" ").map(Number);return String(a + b);}
Deterministic checks4 of 4 passed
A 12-problem first streak
Practice the basics in a useful order.
Each problem isolates one beginner skill, so you can see exactly what passed and move to the next unfinished challenge.
01
Sum two numbersInput handling
Beginner02
Even or oddConditions
Beginner03
Multiplication tableLoops
Beginner04
Largest valueArrays
Beginner05
Reverse a wordStrings
Beginner06
FizzBuzz sequenceSimple algorithms
Beginner07
Count vowelsString traversal
Beginner08
Keep unique valuesSets
Beginner09
Balanced bracketsStacks
Intermediate10
First unique characterFrequency maps
Intermediate11
Binary search indexBinary search
Intermediate12
Maximum window sumSliding windows
Intermediate