Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/arya2004/leetcode-daily-october-hacktoberfest-2024
Leetcode Daily October Hacktoberfest 2024
https://github.com/arya2004/leetcode-daily-october-hacktoberfest-2024
cpp hacktober hacktoberfest hacktoberfest-accepted hacktoberfest-starter hacktoberfest2024 java javascript leetcode leetcode-cpp leetcode-java leetcode-python leetcode-solutions python
Last synced: 5 days ago
JSON representation
Leetcode Daily October Hacktoberfest 2024
- Host: GitHub
- URL: https://github.com/arya2004/leetcode-daily-october-hacktoberfest-2024
- Owner: arya2004
- License: mit
- Created: 2024-10-05T11:34:04.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2024-10-27T10:17:11.000Z (22 days ago)
- Last Synced: 2024-10-28T12:53:05.872Z (21 days ago)
- Topics: cpp, hacktober, hacktoberfest, hacktoberfest-accepted, hacktoberfest-starter, hacktoberfest2024, java, javascript, leetcode, leetcode-cpp, leetcode-java, leetcode-python, leetcode-solutions, python
- Language: Java
- Homepage:
- Size: 188 KB
- Stars: 10
- Watchers: 1
- Forks: 52
- Open Issues: 31
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# LeetCode Daily October Hacktoberfest 2024
Welcome to the **LeetCode Daily October Hacktoberfest Challenge 2024**! This repository is dedicated to solving **LeetCode's daily problems** for the month of October, while also giving you the chance to participate in **Hacktoberfest 2024** by contributing to an open-source project.
## π What is Hacktoberfest?
Hacktoberfest is a month-long celebration of open-source software development, organized by **DigitalOcean**, **GitHub**, and **other partners**. It's a fantastic opportunity to contribute to open-source projects and make an impact on the developer community. Participants who contribute successfully to open-source projects during the month of October are eligible to win **exclusive T-shirts** and **swag**.
For more details, visit the [official Hacktoberfest website](https://hacktoberfest.com).
## π About This Repository
This repository contains **solutions to LeetCode's daily coding challenges** for October 2024. The primary focus of this repo is to provide solutions in **Java**, **C++**, and **Python**, but contributions in **any language** are welcome.
Each day will have a dedicated issue and folder for the corresponding problem, and contributors can submit solutions in their preferred language.
## π Repository Structure
Each **day** of October has its own folder in the `solutions/` directory, where contributors can add their solutions in multiple languages.
## π‘ How to Contribute
Contributing is easy and welcome! Here's a step-by-step guide:
### 1. Fork this Repository
Start by **forking** this repository. This will create a copy of the project under your GitHub account.
### 2. Clone the Forked Repository
Next, clone the forked repository to your local machine:
```bash
git clone https://github.com/arya2004/leetcode-daily-october-hacktoberfest-2024.git
```### 3. Navigate to the Correct Directory
Go to the `solutions/` folder and navigate to the directory corresponding to the day you're contributing to:
```bash
cd solutions/day01
```### 4. Add Your Solution
You can add your solution in **any language** (e.g., Python, Java, C++, etc.). Here's an example for Python:
```bash
touch solution_python.py
```Don't forget to add comments to explain your solution and make it easier for others to understand.
### 5. Commit and Push Changes
Once you've added your solution, commit your changes:
```bash
git add .
git commit -m "Add Day 1 solution in Python"
git push origin main
```### 6. Open a Pull Request
Go to the original repository and **open a pull request** from your forked version. Make sure to describe your solution and mention the problem you're solving.
We will review your pull request as soon as possible!
## π― Contribution Guidelines
Please adhere to the following guidelines when contributing:
1. **One solution per pull request**: Only submit one day's solution per pull request.
2. **Proper documentation**: Add a brief explanation of your approach in the `README.md` file inside the relevant dayβs folder.
3. **Code quality**: Follow best practices for writing clean and efficient code.
4. **Respect the structure**: Place your solution files in the appropriate day's folder under `solutions/`.For more detailed guidelines, please check the [CONTRIBUTING.md](CONTRIBUTING.md) file.
## π Hacktoberfest 2024
By contributing to this repository, you are taking part in **Hacktoberfest 2024**. Once you've made four contributions to eligible repositories, you'll be eligible to receive a limited-edition Hacktoberfest Holopin Badge.
### What to Work On?
- Solve daily LeetCode problems and submit your solutions.
- Add comments explaining your code.
- Contribute to the problem descriptions or documentation.
- Help by reviewing and improving existing solutions.## π License
This repository is licensed under the [MIT License](LICENSE), so feel free to use the code and contribute under the terms of that license.
## π Join Us and Start Contributing!
We are excited to see your contributions and help you grow in your open-source journey. Whether you're a beginner or an experienced developer, there's a place for you in this repository.
Letβs solve problems together and make Hacktoberfest 2024 awesome!
---