A curated collection of algorithm and data structure solutions implemented in JavaScript and Python, tackling problems from platforms like LeetCode, Codewars, and Project Euler.
This repository serves as a personal archive of algorithm challenges, with a focus on:
- Clean, readable, and optimized code
- Diverse problem sets across difficulty levels
- Efficient use of data structures and time/space complexity considerations
- Practice for technical interviews and coding competitions
The repository is organized by platform:
LeetCode/– solutions to problems from LeetCodeCodewars/– solutions to kyu-based coding challenges from CodewarsProject-Euler/– mathematically focused challenges from Project Euler
Each folder contains solutions in JavaScript or Python, sometimes both, with clearly named files.
- JavaScript (ES6+)
- Python 3.x
This repository helps to:
- Practice algorithms and data structures
- Prepare for coding interviews
- Develop a habit of writing clean, efficient, and testable code
- Explore multiple approaches to the same problem
You don’t need to install anything to explore the code. To clone the repository:
git clone https://github.com/erenisci/algorithm-solutions.gitYou can then browse the folders or run any file locally using Node.js or Python.
This project is licensed under the MIT License.
Feel free to use the code for personal or educational purposes.
This repository is inspired by consistent problem-solving practice
and the desire to share and grow as a developer.
Happy Coding!