leetcode/README.md
We're glad you're interested in adding C LeetCode solutions to the repository.
Here we'll be explaining how to contribute to LeetCode solutions properly.
First off, you'll need to fork the repository here.
Then, you'll need to clone the repository to your local machine.
git clone https://github.com/your-username/C.git
After that, you'll need to create a new branch for your solution.
git checkout -b solution/your-solution-name
All LeetCode problems can be found here.
If you have a solution to any of these problems (which are not being repeated), that's great! Here are the steps:
leetcode/src with the number of the problem.
98.c./**
* Return an array of arrays of size *returnSize.
* The sizes of the arrays are returned as *returnColumnSizes array.
* Note: Both returned array and *columnSizes array must be malloced, assume caller calls free().
*/
main function. Use the required standalone functions instead.stdio.h. Your file should be the solution to the problem only.Note There was a requirement to update the
leetcode/DIRECTORY.mdfile with details of the solved problem. It's not required anymore. The information about the problem is fetched automatically throughout the LeetCode API.
Once you're done with adding a new LeetCode solution, it's time we make a pull request.
git add leetcode/src/98.c # Use `git add .` to stage all changes.
git commit -m "feat: add LeetCode problem 98" -m "Commit description" # Optional
git push origin solution/your-solution-name:solution/your-solution-name
If you need any help, don't hesitate to ask and join our Discord server! 🙂