Skip to content

gdgpce/DSA-Challenges-2024

Repository files navigation

DSA-Challenge-2024

License Badge


Introduction

Welcome to the ultimate brain gym for future coders!

Flex your algorithm muscles and show off your data structure skills while contributing to the HacktoberFest - DSA Challenges 2024*.

Whether you're a seasoned problem-solver or just starting out, this repo is your new favorite bug-squashing playground. Let the code chaos begin!


Steps to contribute to this repository

GitHub PRs

GitHub forks

If you'd like to contribute to this repository, follow these simple steps:

1. Fork this repo

  • Navigate to the top-right corner of the repository page and click on the Fork button to create a copy of this repository under your GitHub account.

2. Check the Issues Page

  • Go to the Issues page and look for issues labeled as hacktoberfest.
  • Issues are created based on specific questions that are already present as folders in the repository.
  • Comment on the issue saying "assign this issue to me" alongwith your name, branch and year. The first person to comment will be assigned to the issue.

3. Clone the repository and create a new branch

  • Once assigned, clone your forked repository to your local machine using the command:
`git clone https://github.com/gdgpce/your-username/DSA-Challenges-2024.git`
  • Create a new branch using the following command:
git checkout -b <your-branchname>`

4. Add your Changes

  • Add your code solution for the specific question in the corresponding folder for the language you are contributing in (C++, Java, Python, etc.).

  • Ensure your solution follows best practices and is well-documented.

5. Stage and Commit your changes

-Once you've made your changes, stage and commit them using:

git add .
          
git commit -m "<your-commit-message> #<issue-number>: "

6. Push Your Changes

  • Push your changes to your forked repository:
git push origin -u <your-branch-name>

7. Create a PR

  • Go to the original repository and navigate to the Pull Requests tab.

  • Click on New Pull Request and choose the branch you just pushed to.

  • In the PR description, mention the issue number you are solving and briefly explain the solution.

8. Wait for Review

  • Once your PR is submitted, our team will review it.

  • We aim to review and provide feedback within 12 hours.

  • If approved, your PR will be merged into the main repository. If any changes are needed, we will request modifications.


Final Note

We appreciate your contributions and effort in making this repository a valuable resource for the coding community.

This repository is like a marathon, not a sprint. So take your time, code carefully, and remember—good code is worth the wait! Let's make DSA problems easier one pull request at a time.


Collaborators

About

No description or website provided.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published