There are many ways to solve a problem. This repository is a collection of different ways to solve a problem. The solutions are written in JavaScript. The solutions are not necessarily the best solutions, but they are solutions.
Each problem is in its own folder. Each folder contains a README.md file that describes the problem. The README.md file also contains a link to the solution. The solution is in the solution.js file.
The level indicators are used to indicate the difficulty of the problem. The indicators are:
- L-B - Level Beginner
- L-I - Level Intermediate
- L-A - Level Advanced
If you have a solution to a problem, please submit a pull request. If you have a problem that you would like to see solved, please submit an issue. We will be glad if you add your problem and solution to this repository. Get started by forking this repository.
- Fork this repository
- Clone your forked repository
- Create a new branch
- Add your problem and solution
- Commit and push your changes
- Create a pull request
- Create a new folder with the problem name. ex: 0001 FizzBuzz ( L-B )
- Create a README.md file in the folder.
- Add the problem description in the README.md file.
- Add the problem added by section in the README.md file.
- Add the Reference link in the README.md file.
- Create a solution file named YourProblemName.js in the folder. ex: FizzBuzz.js
Follow this file for reference.
Each solution is written in JavaScript. You can run the solutions in your browser's console or in Node.js or any IDE like VSCODE.
You will find all the common/beginner level problems in this repository.