- Adding your solution to the repository by creating A Pull Request
- Updating your Pull Request
- Sample Code
- How to Write A Function in C++/Java
If you want to add something awesome to contribute to the repository, this is how you do it.
You'll need a GitHub account!
- Go to given file where you could see the problem.
- See the constraints, input and output formats of the problem and write your function accordingly. (Would help you to write a clean code.)
- Run your solution on local machines and check for some test cases.
- Click on create new file in that folder only.
- Copy your code there and with SolutionByA.cpp [ A would be Your Name - Like SolutionByYourName.cpp ]
- After copying, click on propose new file.[ At the Bottom]
- Then You'd be redirected to new page, where you need to click on create pull request.
- Add your comments or anything you want to tell abour you solution.
- Then Click on create pull request and write one line description in box above the button.
- Your solution is pushed in the repository.
- If you want to add a new problem, then add a readMe.md together to explain the problem and choose appropriate sections such as Dynamaic Programming, Greedy Algorithms, Data Structure, etc to push your readMe and solution file. For example - If you are adding Tim Sort solution, go to Array or Vector folder inside Data Structure Section and then create a folder Tim Sort and then add both of your files there.
Sometimes, Your pull request needs some modifications before merging it to the repository. This is normally due to wrong file extension or because your PR fails.
- A working and neat Program should be pushed.
- The variable names and function names should be related to its purpose.
- Write your programs in the form of function(s)
- The program should be indented.
- You should push the solution to the mentioned file. Here's a code you need to see before writing your code.
/*
Example to write code on the given file.
Approach
Code