When contributing to this repository, please first discuss any changes to existing files that you wish to make via issue, email, or any other method with the owners of this repository. Please provide a good explanation why you want to modify an existing solution. If you wish to add a new problem solution in a programming language that is already in the repository, you can immediately proceed to issuing a pull request. Otherwise, please discuss a new programming language in an issue first.
Please note we have a code of conduct, please follow it in all your interactions with the project.
- Ensure any debugging code such as
print
statements and any unnecessary dependencies are removed - Update the README.md with details of changes to the project, this includes new input files (
input_files
) - Please do not add timing results as this will be done by the core contributors
- Add your solution to the table in our README.md
- You may merge the Pull Request in once you have the sign-off of two other developers, or if you do not have permission to do that, you may request the second reviewer to merge it for you.