LeetCode Solutions

This repository contains my solutions to various problems on LeetCode. It serves as a personal collection of coding challenges that I have solved.

Problem Categories

The solutions are categorized based on their difficulty level:

  • Easy: Easy-level problems
  • Medium: Medium-level problems
  • Hard: Hard-level problems
  • Practice: Problems I am practicing or revisiting

Each solution is stored in its respective directory. You can explore the folders and view the code for each problem.

Solutions

You can find the solutions in the following folders:

  • Easy
  • Medium
  • Hard
  • Practice

Each solution includes the problem statement, the approach I used to solve it, and the code implementation.

How to Contribute

If you would like to contribute to this repository by improving or adding new solutions, feel free to fork the repository, make changes, and create a pull request. If you have suggestions for optimizations or new problems to solve, please open an issue, and I will try to incorporate them.

Contributing Guidelines:

  1. Fork the repository.
  2. Create a new branch for the feature/solution you're working on.
  3. Implement the solution for the problem.
  4. Commit your changes with clear messages describing the solution.
  5. Push your changes and create a pull request. Thank you for checking out my LeetCode solutions repository! Feel free to explore and contribute.