Javascript Ninjas
Easy 2 point Medium 4 points Hard 6 points Ninja 10 points

Question Type Level Solve
Write a JavaScript function to convert string to uppercase ignoring numbers? String Easy Solve
Write a function to compute the length of the longest substring of a given string that contains at most two distinct characters? String Hard Solve
Write a function to find time duration between two times in minutes? String Hard Solve
Write a function to convert the string to all lowercase? String Medium Solve
Write a function to count digits in given string? String Medium Solve
Write a function that removes all duplicate letters from given string? String Hard Solve
Write a function that returns a nine digit number with condition given in example? Puzzle Hard Solve
Write a function that returns the fifth perfect number? Puzzle Hard Solve
Write a function that returns the next number in a geometric sequence? Puzzle Hard Solve
Write a function that counts the frequency of numbers and return a frequency count object? Object Medium Solve



Level Up Your JavaScript Skills

Train Like a Ninja. Code Like a Pro.

Welcome to JavaScript Ninjas — the ultimate playground for mastering JavaScript through hands-on coding. Whether you're just getting started or sharpening your blade, our interactive challenges, live coding playground, and real-time feedback will push your skills to the next level. Write, run, and test JavaScript directly in your browser. Learn by doing. Solve real problems. Become the JavaScript Ninja you were born to be.