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

Question Type Level Solve
Write a function to find the value of middle node of the given linked list? Data Structures Medium Solve
Write a function to delete the middle node of the given linked list? Data Structures Medium Solve
Write a function to reverse the given linked list? Data Structures Hard Solve
Write a function to remove duplicates in the given linked list? Data Structures Hard Solve
Write a function that counts the number of nodes in given binary tree? Data Structures Medium Solve
Write a function that counts the number of leaf nodes of the given binary tree? Data Structures Medium Solve
Write a function to find the height of the given binary tree? Data Structures Hard Solve
Write a function that returns pre order traversal list of node values? Data Structures Medium Solve
Write a function that returns in order traversal list of node values? Data Structures Medium Solve
Write a function that returns post order traversal list of node values? Data Structures 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.