Release: Added Three Difficulty Levels with JavaScript Challenges (v2.0.0)
This release extends the structure of algorithmic challenges by introducing a full JavaScript implementation for each task across the three established difficulty levels: easy, medium, and hard. All challenges are solved using modern JavaScript (ES6+), with console-based input/output and clean, modular code for educational and practical use.
🔹 Easy
Accessible tasks designed to reinforce JavaScript fundamentals such as string manipulation, basic arithmetic, control flow, and arrays.
🔸 Medium
Intermediate challenges that explore recursion, object manipulation, array methods, and algorithmic thinking with functional patterns and performance considerations.
🔺 Hard
Advanced problems implemented with graph algorithms, dynamic programming, bit operations, and algorithmic optimization—all in pure JavaScript with a console-oriented approach.
Each challenge now features parallel support in both Python and JavaScript, making the repository more inclusive for developers with different language preferences. The project structure, naming conventions, and documentation remain consistent for easier navigation and contribution.
Let the JavaScript journey begin! 🧠✨