Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

Awesome Lists containing this project

README

        

# LeetCode Daily October Hacktoberfest 2024


Hacktoberfest Banner

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 Logo Horizontal

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.


Hacktoberfest Logo Vertical

### 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!

---