Skip to content

hibrahi000/leetcode-practice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 

Repository files navigation

πŸ’» LeetCode Practice

LeetCode Problems Solved Language

Daily coding practice to sharpen problem-solving skills and prepare for technical interviews.


πŸ“Š Progress Tracker

Total Problems Solved: 3/1000
Current Streak: 1 day πŸ”₯
Last Updated: November 3, 2025
Difficulty Solved Target
🟒 Easy 3 150
🟑 Medium 0 100
πŸ”΄ Hard 0 20

🎯 Focus Areas

  • Arrays βœ… (Primary focus)
  • Strings πŸ”„ (In progress)
  • Hash Maps πŸ“ (Upcoming)
  • Trees πŸ“ (Upcoming)
  • Graphs πŸ“ (Upcoming)
  • Dynamic Programming πŸ“ (Upcoming)

πŸ“ Repository Structure

leetcode-practice/
β”œβ”€β”€ easy/
β”‚   β”œβ”€β”€ arrays/          βœ… 2 problems
β”‚   β”œβ”€β”€ strings/         βœ… 1 problem
β”‚   β”œβ”€β”€ hash-maps/
β”‚   β”œβ”€β”€ linked-lists/
β”‚   └── trees/
β”œβ”€β”€ medium/
β”‚   β”œβ”€β”€ arrays/
β”‚   β”œβ”€β”€ strings/
β”‚   β”œβ”€β”€ trees/
β”‚   β”œβ”€β”€ graphs/
β”‚   └── dynamic-programming/
└── hard/
    β”œβ”€β”€ arrays/
    β”œβ”€β”€ trees/
    └── dynamic-programming/

βœ… Solved Problems

🟒 Easy (3/150)

# Problem Difficulty Topic Date Solution
1 Two Sum Easy Arrays, Hash Map Nov 3, 2025 Solution
2 Best Time to Buy and Sell Stock Easy Arrays, DP Nov 3, 2025 Solution
3 Valid Parentheses Easy Strings, Stack Nov 3, 2025 Solution

🟑 Medium (0/100)

Coming soon...

πŸ”΄ Hard (0/20)

Coming soon...


πŸ”₯ Current Learning Focus

Week of Nov 3-9, 2025:

  • βœ… Arrays fundamentals
  • βœ… Hash map patterns
  • πŸ“ Two pointer technique (upcoming)
  • πŸ“ Sliding window (upcoming)

πŸ“ˆ Stats

GitHub Stats


🎯 Goals

  • Solve 100 Easy problems by December 2025
  • Solve 50 Medium problems by January 2026
  • Master all Array patterns
  • Master all String patterns
  • Complete Blind 75 list
  • Ace technical interviews

πŸ’‘ Problem-Solving Approach

  1. Understand - Read problem carefully, identify inputs/outputs
  2. Plan - Think of approach, consider edge cases
  3. Code - Implement solution with clean code
  4. Test - Run test cases, verify correctness
  5. Optimize - Analyze time/space complexity, improve if possible
  6. Document - Add comments explaining approach

πŸ› οΈ Tools & Resources


πŸ“« Connect


⭐ Star this repo if you find it helpful!

Last Updated: November 3, 2025 | Next Update: Daily

About

Daily coding practice solving 1-2 problems per day.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published