Skip to content

Releases: IbatoLionDev/algorithmic-programming-challenges

added-three-difficulty-levels-with-javascript-challenges

28 Jun 21:51
Compare
Choose a tag to compare

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! 🧠✨

added-three-difficulty-levels-with-python-challenges

25 Jun 08:24
Compare
Choose a tag to compare

Release: Added Three Difficulty Levels with Python Challenges

This release introduces a new structured system for classifying programming challenges into three difficulty levels: easy, medium, and hard. Each challenge is designed with console-based execution in mind and includes a clearly defined goal, input/output requirements, and example implementations in Python.

🔹 Easy

Beginner-friendly challenges to practice basic programming concepts such as loops, strings, and conditionals.

🔸 Medium

Intermediate problems focused on arrays, dynamic programming, recursion, and graph traversal.

🔺 Hard

Advanced algorithmic puzzles involving optimization, bitmasking, flow networks, and high-complexity scenarios.

All challenges follow a standard format for consistency and accessibility. This structure is especially helpful for contributors and learners looking to enhance their algorithmic thinking.

Happy coding!


Adición de tres niveles de dificultad con retos en Python

Esta versión incorpora un nuevo sistema estructurado para clasificar los retos de programación en tres niveles de dificultad: fácil, medio y difícil. Cada reto está diseñado para resolverse desde la consola e incluye una meta clara, requisitos de entrada/salida y ejemplos de implementación en Python.

🔹 Fácil

Retos accesibles para principiantes que permiten practicar conceptos fundamentales como bucles, cadenas y condicionales.

🔸 Medio

Problemas intermedios enfocados en arreglos, recursión, programación dinámica y recorridos en grafos.

🔺 Difícil

Desafíos algorítmicos avanzados relacionados con optimización, estructuras de datos complejas y teoría de grafos.

Todos los retos siguen un formato estandarizado para asegurar claridad, consistencia y accesibilidad. Esta estructura es especialmente útil para colaboradores y estudiantes que buscan mejorar su razonamiento algorítmico.

¡A programar!