Welcome to the Hacktoberfest 2023 DSA Challenge Repository! We are excited to have you here and are looking forward to your contributions. This repository is all about Data Structures and Algorithms (DSA), and it features problems from various competitive programming platforms like GeeksforGeeks, LeetCode, and more. For detailed participation rules and guidelines, please refer to the official Hacktoberfest website: Hacktoberfest Participation Rules. This page provides comprehensive information on how to participate in a professional and compliant manner.
To participate in Hacktoberfest and contribute to this repository, follow these steps:
-
Fork this Repository: Click the "Fork" button on the top right of this page to create your own copy of this repository.
-
Clone your Fork: Use
git clone
to clone your fork to your local machine.git clone https://github.com/your-username/hacktoberfest-dsa-2023.git
-
Create a Branch: Create a new branch for your contribution.
git checkout -b your-branch-name
-
Solve a Problem:Choose a problem from the repository, solve it, and make sure it's working correctly.
-
Commit your changes: Create a new branch for your contribution.
git add . git commit -m "Added solution for problem-X"
-
Push to your fork: Push your changes to your fork on GitHub.
git push origin your-branch-name
Replace your-branch-name with the name of your branch.
-
Create a Pull Request (PR):Go to your fork on GitHub and click on "New Pull Request." Make sure to choose the original repository and your branch.
-
Review and Refine: Your PR will be reviewed, and you may need to make some changes before it's accepted. This process may take some time, so be patient.
-
Win Digital Reward Kit:Upon submitting four valid PRs, you'll be eligible to receive the Hacktoberfest Digital Reward Kit.
Ensure your code is clean, well-documented, and follows best coding practices.
Do not submit solutions that are already in the repository.
Feel free to create issues or discussions for problem suggestions, improvements, or general questions.
We welcome contributors of all levels, whether you're a beginner or an experienced coder. If you're new to open source or competitive programming, this is a great opportunity to learn and collaborate with others. If you're an experienced coder, we'd love to have your expertise.
Happy Hacking, and let's make Hacktoberfest 2023 a great success together!