Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/arindal1/leetcode-problems

Different LeetCode problems I solved on DSA, in CPP, C, Java & Python.
https://github.com/arindal1/leetcode-problems

c cpp java leetcode leetcode-solutions

Last synced: about 13 hours ago
JSON representation

Different LeetCode problems I solved on DSA, in CPP, C, Java & Python.

Awesome Lists containing this project

README

        

# LeetCode Problem Solutions

![LeetCode Logo](https://assets.leetcode.com/static_assets/public/webpack_bundles/images/logo-dark.e99485d9b.svg)

Welcome to my LeetCode Problem Solutions repository! Here, you'll find my solutions to various problems from the LeetCode Problem Section, categorized by difficulty levels and contests. This repository serves as a collection of my progress and learning journey on LeetCode .

## About LeetCode

[LeetCode](https://leetcode.com/) is a popular platform for practicing coding problems, particularly for interview preparation. It offers a wide range of algorithmic and data structure challenges to enhance problem-solving skills.

## Repository Structure

The repository is organized based on the difficulty levels of the problems and contests. Each category has its own directory containing the solutions to the corresponding problems. The structure is as follows:

```
- Easy/
- problem1.cpp
- problem2.py
- ...
- Medium/
- problem3.java
- problem4.cpp
- ...
- Hard/
- problem5.py
- problem6.java
- ...
- Contests/
- contest1/
- problem7.py
- problem8.cpp
- ...
- contest2/
- problem9.java
- problem10.py
- ...
```

## Getting Started

If you're interested in exploring my solutions, follow these steps:

1. Clone the repository to your local machine:

```bash
git clone https://github.com/yourusername/LeetCode-Solutions.git
```

2. Navigate to the directory corresponding to the difficulty level or contest you're interested in.

3. Open the solution files in your preferred programming language to study the code and approach used.

4. Feel free to modify and experiment with the solutions to deepen your understanding.

## Contributing

While this repository primarily contains my solutions, I welcome contributions in the form of additional solutions, optimization techniques, or explanations. If you'd like to contribute, follow these steps:

1. Fork the repository to your GitHub account.

2. Create a new branch for your contributions:

```bash
git checkout -b feature/add-solution
```

3. Add your solution file to the appropriate directory.

4. Commit your changes:

```bash
git commit -m "Add solution to problemX"
```

5. Push the changes to your forked repository:

```bash
git push origin feature/add-solution
```

6. Open a pull request on GitHub, describing the problem and your solution.

## Contact

If you have any questions, suggestions, or just want to connect, feel free to reach out:

- GitHub: [arindal1](https://github.com/arindal1)
- LinkedIn: [arindalchar](https://www.linkedin.com/in/arindalchar/)

---

### Solve these problems over at [LeetCode Problems](https://leetcode.com/problemset/algorithms/)

### Happy coding! 🚀