Welcome to the CodingJS repository!
This repo contains solutions to a bunch of JavaScript programming problems. Everything is organized into sections to make browsing easier. Some sections also include tests.
- Fork the repo
- Run
npm install
to set up dependencies - Start coding!
This section includes solutions from the CodingJS website. Each problem is saved in its own file to keep things clean and avoid huge files.
Here you’ll find various data structures and algorithms, along with markdown explanations and links to related problems. Many of them come with tests to check correctness.
This part has solutions to LeetCode problems, with short explanations and links to the original problems so you can follow along easily.
Includes custom implementations of built-in JavaScript methods. Great for practicing and understanding how things work under the hood. Each one is explained in its own file.
Want to add your own solutions or different takes on problems? You’re welcome to! Here's how:
- Fork the repo and create a new branch
- Add your solution in the right section
- Keep the formatting clear and clean
- Add a short explanation if possible
- Open a pull request with a short description of your change