Welcome to my LeetCode repository! This repository contains all the LeetCode programming questions I've solved. It's a comprehensive collection of my journey through LeetCode challenges, showcasing my problem-solving skills and progress.
This repository serves as a personal archive of my LeetCode solutions. Each solution is organized by problem difficulty and category. Whether you're a fellow coder looking for insights or just curious about my coding journey, feel free to explore the repository.
The repository is structured to make navigation easy:
easy/
: Contains solutions to easy-level problems.medium/
: Contains solutions to medium-level problems.hard/
: Contains solutions to hard-level problems.
Each file is named after the problem it solves, with a brief comment at the top explaining the solution approach.
To use the solutions in this repository:
-
Clone the repository:
git clone https://github.com/husainhakim/Leetcode-Solutions.git cd leetcode-sync
-
Navigate to the desired difficulty level:
cd easy # or cd medium # or cd hard
-
Run the Python files: Each solution can be executed directly using Python. Ensure you have Python installed on your machine:
python problem1.py
- Python: The primary programming language used for solving LeetCode problems.
- SQL: Used for solving database-related LeetCode problems.
- JavaScript: Utilized for solving problems that benefit from its flexibility and event-driven features.
- C++: Employed for performance-critical solutions and problems requiring low-level memory manipulation.
- Java: Applied for its robust object-oriented programming features and wide usage in solving complex problems.
If you have any questions, suggestions, or just want to connect, feel free to reach out:
- GitHub: husainhakim
- Email: 2023.husainh@isu.ac.in
Thank you for visiting my LeetCode Sync repository. Happy coding!