You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A collection of my LeetCode solutions, organized by topic and difficulty, with detailed explanations for each problem.
📊 Stats
Metric
Value
Total Solved
242 / 3860
Rank
587,433
Submissions (Past Year)
287
Difficulty
Solved
Progress
🟢 Easy
64 / 929
██████░░░░░░░░░░ 6.9%
🟡 Medium
139 / 2019
██████░░░░░░░░░░ 6.9%
🔴 Hard
39 / 912
████░░░░░░░░░░░░ 4.3%
🛠️ Skills
🔴 Advanced
Skill
Problems Solved
Dynamic Programming
39
Backtracking
21
Divide and Conquer
16
Trie
6
Monotonic Stack
5
Union-Find
3
Quickselect
2
Topological Sort
2
🟡 Intermediate
Skill
Problems Solved
Hash Table
42
Math
39
Tree
31
Binary Tree
31
Depth-First Search
27
Breadth-First Search
20
Recursion
17
Binary Search
15
🟢 Fundamental
Skill
Problems Solved
Array
96
String
57
Linked List
30
Two Pointers
29
Sorting
24
Stack
21
Matrix
17
Simulation
7
📁 Solution Format
Each solution follows a consistent template:
## Intuition
Brief explanation of the first thoughts on approaching the problem.
## Approach
Step-by-step breakdown of the algorithm and logic used.
## Complexity
- **Time complexity:** O(...)
- **Space complexity:** O(...)
## Code
Solution implementations in Java, C++, C, Python, and PHP.
"Problem solver passionate about algorithms, data structures, and optimizing solutions. Always learning and improving in competitive programming and coding challenges."
About
A curated collection of LeetCode solutions across multiple programming languages, focusing on algorithms, data structures, and interview problem-solving patterns.