This repository is open to contributions from everyone, primarily in Java. We welcome contributions of code and problem statements, as well as suggestions for improvement.
To contribute, please follow these steps:
- Create a new branch in your fork of this repository.
- Create a new folder for your contribution, including the code file and problem statement.
- Write your problem statement in the format of the .github/problem_template.md file.
- Add a commit message that clearly describes your changes.
- Push your changes to your fork and submit a pull request.
Your contribution will be reviewed by the maintainers of the repository. Once it is approved, it will be merged into the main branch.
- All code should be well-written and easy to read.
- All problem statements should be clear and concise, and should include a description of the problem, a sample input/output, and a solution.
- If you are unsure about how to contribute, please feel free to ask for help.
To start off, you can view the issues