Welcome to my repository of solutions for the LeetCode-150 Challenge! 🚀
This repository contains optimized solutions to the challenge's problems, written with clarity and efficiency.
The LeetCode-150 Challenge is a curated list of essential coding problems designed to strengthen your problem-solving skills in topics ranging from basic algorithms to advanced data structures. It's a great way to get interview-ready in 3-4 months and enhance your programming proficiency.
- 💡 Problem Descriptions: Each solution uses O(n) time complexity and O(1) space complexity.
- ✅ Languages: Solutions are written in Java.
- 🚀 Well-Commented Code: Easy-to-follow and understand.
- 📂 Structured Organization: Files are neatly organized by sequence provided by Leetcode platform.
The repository is organized as follows:
📦 LeetCode-150-Challenge
├── Day 1
│ ├── problem1_solution.py
│ ├── problem2_solution.py
├── Day 2
│ ├── problem3_solution.py
│ ├── problem4_solution.py
├── Day 3
│ ├── problem5_solution.py
├── README.md
Topics Covered | Problems Solved |
---|---|
Arrays, Strings | 24 |
-
Clone the repository:
git clone https://github.com/GaneshRenuse/Leetcode-150.git
-
Navigate to the desired problem file and review the solution.
-
Run the code (Example in java):
javac problem1_solution.java java problem1_solution
- 🎯 Solved 4/150 Problems
- 📅 Consistently solving 4 problems per day
- 💪 Goal: Complete all 150 problems by [March 31, 2025]
Feel free to fork the repository, improve existing solutions, or add new features. Contributions are always welcome!
This repository is licensed under the MIT License. See the LICENSE file for details.
Special thanks to the LeetCode team for crafting the challenge and providing a platform to practice coding.
- GitHub: GaneshRenuse
- Leetcode: GaneshR29
- Email: [email protected]