Welcome to my daily LeetCode challenge repository! 🚀
This repo is a personal journey of solving algorithmic problems every day, sharpening problem-solving skills, and building strong coding habits.
- 2025-09-10 | 1733. Minimum Number of People to Teach
- 2025-09-09 | 2327. Number of People Aware of a Secret
- 2025-09-07 | 1304. Find N Unique Integers Sum up to Zero
- 2025-09-06 | 3495. Minimum Operations to Make Array Elements Zero
- 2025-09-05 | 2749. Minimum Operations to Make the Integer Zero
- 2025-09-04 | 3516. Find Closest Person
- 2025-09-03 | 3027. Find the Number of Ways to Place People II
- 2025-09-02 | 3025. Find the Number of Ways to Place People I
- 2025-09-01 | 1792. Maximum Average Pass Ratio
- 2025-08-31 | 37. Sudoku Solver
- 2025-08-30 | 36. Valid Sudoku
- 2025-08-29 | 3021. Alice and Bob Playing Flower Game
- 2025-08-28 | 3446. Sort Matrix by Diagonals
- 2025-08-27 | 3459. Length of Longest V-Shaped Diagonal Segment
- 2025-08-26 | 3000. Maximum Area of Longest Diagonal Rectangle
- 2025-08-25 | 498. Diagonal Traverse
- 2025-08-24 | WC464.2. Partition Array Into K-Distinct Groups
- 2025-08-24 | WC464.1. GCD of Odd and Even Sums
- 2025-08-24 | 1493. Longest Subarray of 1s After Deleting One Element
- 2025-08-23 | 3197. Find the Minimum Area to Cover All Ones II
- 2025-08-22 | 3195. Find the Minimum Area to Cover All Ones I
- 2025-08-21 | 1504. Count Submatrices With All Ones
- 2025-08-21 | 1. Two Sum
- Solve at least one problem per day on LeetCode.
- Improve algorithmic thinking and data structure mastery.
- Build consistency and discipline in problem-solving.
- Document solutions with clean code and clear explanations.
leetcode-challenge/
│
├── solutions/
│ ├── 1_two-sum.py
│ ├── 2_add_two_numbers.py
│ ├── 3_longest-substring-without-repeating-characters.py
│ └── ...
│
├── new.sh
└── README.md
- All solutions are stored inside the
solutions/folder. - File naming convention:
<problem-number>_<problem-name>.py
Example:1_two-sum.py
- Language: Python (main), may include Java/C++ for practice.
- Platform: LeetCode
You can quickly generate a new solution file using the helper script new.sh.
bash new.sh "<problem-number>. <problem-title>"or (if the script has execute permission):
./new.sh "<problem-number>. <problem-title>"
⚠️ If you see this error:bash: ./new.sh: Permission deniedRun the following command once to grant execute permission:chmod +x new.sh
./new.sh "1. Two Sum"
./new.sh "2. Add Two Numbers"
./new.sh "3. Longest Substring Without Repeating Characters"Each solution file may include:
- Code implementation
- Approach explanation (in comments)
- Time & space complexity analysis
This repository is licensed under the MIT License. Feel free to explore, learn, and share! 🙌