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

Question Type Level Solve
Write a function to sum the digits until you get 1 digit number? Number Medium Solve
Write a function to sort list of numbers according to chronological order of digits? Array Medium Solve
Write a function to check whether giving word is in all uppercase without using string functions? Challenge Medium 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 JavaScript function to convert string to uppercase ignoring numbers? String Easy Solve
Write a JavaScript program to find the longest substring of unique characters (i.e., the longest substring where no character repeats? String Medium Solve
Write a function that takes a string and removes all characters except alphabets (A-Z, a-z) and digits (0-9)? String Hard Solve
Write a JavaScript function that takes a string as input and returns the longest substring without repeating characters? String Medium Solve
Write a function that checks whether a number is between 1 and 500? Number Easy Solve
Write a function that checks if a number is divisible by 4 or 6? Number Easy 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.