LeetCode Questions List

This page contains a comprehensive list of all LeetCode problems solved in this blog, organized by difficulty level, category, and solution approach.

Summary Statistics

  • Total Posts: 253 (LC problem posts)
  • Easy: 43 problems
  • Medium: 177 problems
  • Hard: 33 problems

All LeetCode Problems

Problem Title Difficulty Category Solution Approach Date Added
2 Add Two Numbers Medium 2025-11-18
3 Longest Substring Without Repeating Characters Medium 2025-10-09
5 Longest Palindromic Substring Medium 2026-01-08
18 4Sum Medium 2025-11-04
20 Valid Parentheses Easy 2025-11-04
22 Generate Parentheses Medium 2026-01-12
23 Swap Nodes In Pairs Medium 2025-09-24
23 Merge K Sorted Lists Hard 2026-02-15
25 Reverse Nodes In K Group Hard 2025-09-24
27 Remove Element Easy 2026-01-26
29 Divide Two Integers Medium 2026-02-14
32 Longest Valid Parentheses Hard 2025-11-24
33 Search In Rotated Sorted Array Medium 2025-09-23
34 Find First And Last Position Of Element In Sorted Array Medium 2026-01-30
35 Search Insert Position Easy 2026-01-30
36 Valid Sudoku Medium 2026-02-14
38 Count And Say Medium 2026-02-16
42 Trapping Rain Water Hard 2026-02-17
43 Multiply Strings Medium 2026-02-17
44 Wildcard Matching Hard 2026-02-01
45 Jump Game Ii Medium 2025-11-18
46 Permutations Medium 2025-10-20
47 Permutations Ii Medium 2025-10-20
48 Rotate Image Medium 2025-09-24
49 Group Anagrams Medium 2025-11-18
50 Pow X N Medium 2025-09-25
51 N Queens Hard 2026-01-12
53 Maximum Subarray Medium 2026-01-04
54 Spiral Matrix Medium 2025-09-25
55 Jump Game Medium 2026-01-03
56 Merge Intervals Medium 2025-11-24
59 Spiral Matrix Ii Medium 2026-02-18
62 Unique Paths Medium 2025-09-24
63 Unique Paths Ii Medium 2026-01-21
64 Minimum Path Sum Medium 2026-01-10
67 Add Binary Easy 2025-12-11
75 Sort Colors Medium 2025-12-02
77 Combinations Medium 2025-09-29
77 Combinations Medium 2025-10-20
79 Word Search Medium 2026-01-12
84 Largest Rectangle In Histogram Hard 2025-10-20
89 Gray Code Medium 2025-09-25
91 Decode Ways Medium 2026-02-09
93 Restore Ip Addresses Medium 2025-11-14
96 Unique Binary Search Trees Medium 2025-10-03
100 Same Tree Easy 2026-01-19
101 Symmetric Tree Easy 2026-01-19
102 Binary Tree Level Order Traversal Medium 2026-01-07
103 Binary Tree Zigzag Level Order Traversal Medium 2026-01-06
104 Maximum Depth Of Binary Tree Easy 2026-01-19
111 Minimum Depth Of Binary Tree Easy 2026-01-19
112 Path Sum Easy 2026-01-19
122 Best Time To Buy And Sell Stock Ii Medium 2026-01-03
129 Sum Root To Leaf Numbers Medium 2025-11-24
131 Palindrome Partitioning Medium 2025-09-30
133 Clone Graph Medium 2025-10-20
135 Candy Hard 2026-01-04
146 Lru Cache Medium 2025-11-14
146 Lru Cache Medium 2025-11-16
146 Lru Cache Medium 2025-12-02
150 Evaluate Reverse Polish Notation Medium 2025-09-24
155 Min Stack Medium 2026-02-11
162 Find Peak Element Medium 2026-01-30
187 Repeated Dna Sequences Medium 2026-02-27
189 Rotate Array Medium 2026-01-20
198 House Robber Medium 2025-11-18
200 Number Of Islands Medium 2025-11-20
203 Remove Linked List Elements Easy 2025-11-18
206 Reverse Linked List Easy 2025-11-16
207 Course Schedule Medium 2025-10-20
208 Implement Trie Medium 2026-01-18
209 Minimum Size Subarray Sum Medium 2026-01-26
210 Course Schedule Ii Medium 2026-02-08
211 Design Add And Search Words Data Structure Medium 2026-01-18
211 Design Add And Search Words Data Structure Medium 2026-01-19
213 House Robber Ii Medium 2026-01-25
215 Kth Largest Element In An Array Medium 2026-01-05
218 Skyline Problem Hard 2025-10-05
224 Basic Calculator Medium 2025-11-13
226 Invert Binary Tree Easy 2026-01-19
227 Basic Calculator Ii Medium 2025-11-13
236 Lowest Common Ancestor Of A Binary Tree Medium 2026-01-19
238 Product Of Array Except Self Medium 2026-01-27
239 Sliding Window Maximum Hard 2025-11-04
240 Search A 2D Matrix Ii Medium 2025-10-06
252 Meeting Rooms Easy 2026-02-06
253 Meeting Rooms Ii Medium 2025-12-11
269 Alien Dictionary Hard 2026-01-14
270 Closest Binary Search Tree Value Easy 2025-12-30
277 Find The Celebrity Medium 2025-11-24
279 Perfect Squares Medium 2025-12-14
281 Zigzag Iterator Medium 2025-12-10
285 Inorder Successor In Bst Medium 2025-12-30
286 Walls And Gates Medium 2025-12-14
300 Longest Increasing Subsequence Medium 2025-10-17
303 Range Sum Query Immutable Easy 2026-01-01
305 Number Of Islands Ii Hard 2026-01-16
307 Range Sum Query Mutable Medium 2026-01-16
308 Range Sum Query 2D Mutable Hard 2025-12-31
310 Minimum Height Trees Medium 2026-01-14
314 Binary Tree Vertical Order Traversal Medium 2025-10-20
315 Count Of Smaller Numbers After Self Hard 2026-01-15
315 Count Of Smaller Numbers After Self Hard 2026-01-17
316 Remove Duplicate Letters Medium 2025-10-17
317 Shortest Distance From All Buildings Hard 2025-09-24
322 Coin Change Medium 2025-10-20
323 Number Of Connected Components In An Undirected Graph Medium 2026-01-07
324 Wiggle Sort Ii Medium 2025-11-04
325 Maximum Size Subarray Sum Equals K Medium 2026-02-01
327 Count Of Range Sum Hard 2026-01-20
344 Reverse String Easy 2025-10-29
346 Moving Average From Data Stream Easy 2025-12-14
347 Top K Frequent Elements Medium 2025-10-21
348 Design Tic Tac Toe Medium 2025-10-21
349 Intersection Of Two Arrays Easy 2026-01-19
351 Android Unlock Patterns Medium 2026-01-02
354 Russian Doll Envelopes Medium 2026-01-25
360 Sort Transformed Array Medium 2025-12-31
376 Wiggle Subsequence Medium 2026-01-04
387 First Unique Character In A String Easy 2026-01-19
392 Is Subsequence Easy 2026-01-03
393 Utf 8 Validation Medium 2025-12-31
394 Decode String Medium 2025-10-19
398 Random Pick Index Medium 2025-11-24
399 Evaluate Division Medium 2025-12-17
406 Queue Reconstruction By Height Medium 2025-10-19
408 Valid Word Abbreviation Easy 2025-11-24
409 Longest Palindrome Easy 2026-01-18
409 Longest Palindrome Easy 2026-01-19
416 Partition Equal Subset Sum Medium 2026-02-11
417 Pacific Atlantic Water Flow Medium 2025-10-19
418 Sentence Screen Fitting Medium 2025-12-31
419 Battleships In A Board Medium 2025-10-21
425 Word Squares Hard 2025-12-31
426 Convert Binary Search Tree To Sorted Doubly Linked List Medium 2025-10-22
429 N Ary Tree Level Order Traversal Medium 2026-01-07
435 Non Overlapping Intervals Medium 2026-01-03
437 Path Sum Iii Medium 2025-10-19
452 Minimum Number Of Arrows To Burst Balloons Medium 2026-01-03
455 Assign Cookies Easy 2026-01-03
460 Lfu Cache Hard 2025-11-14
480 Sliding Window Median Hard 2025-11-04
485 Max Consecutive Ones Easy 2025-11-04
487 Max Consecutive Ones Ii Medium 2025-12-30
489 Robot Room Cleaner Hard 2025-11-24
494 Target Sum Medium 2025-10-15
496 Next Greater Element I Easy 2025-12-31
498 Diagonal Traverse Medium 2026-01-20
503 Next Greater Element Ii Medium 2025-10-17
509 Fibonacci Number Easy 2025-11-18
525 Contiguous Array Medium 2025-11-04
528 Random Pick With Weight Medium 2025-11-24
532 K Diff Pairs In An Array Medium 2026-02-06
545 Boundary Of Binary Tree Medium 2025-10-21
547 Number Of Provinces Medium 2025-12-18
560 Subarray Sum Equals K Medium 2026-02-01
561 Array Partition Easy 2026-01-03
568 Maximum Vacation Days Hard 2025-12-31
593 Valid Square Medium 2025-12-02
616 Add Bold Tag In String Medium 2025-12-30
622 Design Circular Queue Medium 2026-01-24
636 Exclusive Time Of Functions Medium 2025-10-27
645 Set Mismatch Easy 2026-01-19
647 Palindromic Substrings Medium 2025-11-24
648 Replace Words Medium 2025-10-17
661 Image Smoother Easy 2025-12-30
673 Number Of Longest Increasing Subsequence Medium 2026-01-09
681 Next Closest Time Medium 2025-12-30
683 K Empty Slots Medium 2025-12-30
684 Redundant Connection Medium 2025-12-29
685 Redundant Connection Ii Hard 2025-12-30
686 Repeated String Match Medium 2025-12-30
690 Employee Importance Medium 2025-12-16
692 Top K Frequent Words Medium 2026-01-08
695 Max Area Of Island Medium 2025-10-20
708 Insert Into A Sorted Circular Linked List Medium 2025-10-27
715 Range Module Hard 2025-12-31
717 1 Bit And 2 Bit Characters Easy 2025-10-29
721 Accounts Merge Medium 2026-01-11
729 My Calendar I Medium 2026-01-17
732 My Calendar Iii Hard 2026-01-18
739 Daily Temperatures Medium 2026-01-29
743 Network Delay Time Medium 2026-02-03
752 Open The Lock Medium 2025-10-20
772 Basic Calculator Iii Hard 2025-11-13
787 Cheapest Flights Within K Stops Medium 2026-02-04
794 Valid Tic Tac Toe State Medium 2025-09-24
802 Find Eventual Safe States Medium 2026-01-15
843 Guess The Word Hard 2026-02-02
844 Backspace String Compare Easy 2026-01-12
850 Rectangle Area Ii Hard 2025-12-16
860 Lemonade Change Easy 2026-01-03
862 Shortest Subarray With Sum At Least K Hard 2026-01-26
863 All Nodes Distance K In Binary Tree Medium 2025-10-25
875 Koko Eating Bananas Medium 2026-02-06
893 Groups Of Special Equivalent Strings Easy 2026-02-15
912 Sort An Array Medium 2025-10-06
921 Minimum Add To Make Valid Parentheses Medium 2025-11-04
938 Range Sum Of Bst Easy 2025-11-24
969 Pancake Sorting Medium 2025-11-18
973 K Closest Points To Origin Medium 2025-10-21
974 Subarray Sums Divisible By K Medium 2026-02-02
981 Time Based Key Value Store Medium 2026-01-30
983 Minimum Cost For Tickets Medium 2025-11-24
990 Satisfiability Of Equality Equations Medium 2025-10-04
993 Cousins In Binary Tree Easy 2026-01-07
994 Rotting Oranges Medium 2025-12-13
1029 Two City Scheduling Medium 2026-01-04
1047 Remove All Adjacent Duplicates In String Easy 2025-11-24
1094 Car Pooling Medium 2025-10-22
1109 Corporate Flight Bookings Medium 2026-02-05
1124 Longest Well Performing Interval Medium 2025-10-16
1136 Parallel Courses Hard 2026-01-27
1177 Can Make Palindrome From Substring Medium 2026-01-01
1206 Design Skiplist Hard 2025-12-03
1207 Unique Number Of Occurrences Easy 2025-10-20
1209 Remove All Adjacent Duplicates In String Ii Medium 2025-11-24
1217 Minimum Cost To Move Chips To The Same Position Easy 2026-01-04
1233 Remove Sub Folders From The Filesystem Medium 2026-01-23
1242 Web Crawler Multithreaded Medium 2025-09-24
1247 Minimum Swaps To Make Strings Equal Medium 2026-01-04
1249 Minimum Remove To Make Valid Parentheses Medium 2025-10-22
1340 Jump Game V Hard 2026-01-10
1400 Construct K Palindrome Strings Medium 2026-01-04
1424 Diagonal Traverse Ii Medium 2025-11-17
1438 Longest Continuous Subarray With Absolute Diff Medium 2026-02-12
1443 Minimum Time To Collect All Apples In A Tree Medium 2025-10-20
1488 Avoid Flood In The City Medium 2026-02-07
1570 Dot Product Of Two Sparse Vectors Medium 2025-10-19
1605 Find Valid Matrix Given Row And Column Sums Medium 2026-01-04
1624 Largest Substring Between Two Equal Characters Easy 2026-01-19
1650 Lowest Common Ancestor Of A Binary Tree Iii Medium 2025-10-20
1670 Design Front Middle Back Queue Medium 2026-01-13
1701 Average Waiting Time Medium 2026-01-19
1710 Maximum Units On A Truck Easy 2026-01-04
1762 Buildings With An Ocean View Medium 2025-11-24
1801 Number Of Orders In The Backlog Medium 2026-01-22
1856 Maximum Sum Of Minimum Product Medium 2025-10-17
1865 Finding Pairs With A Certain Sum Medium 2025-10-19
1868 Product Of Two Run Length Encoded Arrays Medium 2025-10-20
1944 Number Of Visible People In A Queue Hard 2026-02-09
1976 Number Of Ways To Arrive At Destination Medium 2025-12-28
2043 Simple Bank System Medium 2025-10-20
2080 Range Frequency Queries Medium 2026-01-28
2185 Counting Words With A Given Prefix Easy 2026-01-19
2466 Count Ways To Build Good Strings Medium 2025-10-16
2799 Count Complete Subarrays In An Array Medium 2025-10-17
3110 Score Of A String Easy 2026-01-18
3112 Minimum Time To Visit Disappearing Nodes Medium 2026-02-08
3341 Find Minimum Time To Reach Last Room I Medium 2026-02-10
3342 Find Minimum Time To Reach Last Room Ii Medium 2026-02-10
3439 Reschedule Meetings For Maximum Free Time I Medium 2026-02-06
3477 Number Of Unplaced Fruits Medium 2026-01-16

Problems by Difficulty

Easy (43 problems)

See the All LeetCode Problems table above for the full list with links.

Medium (177 problems)

See the All LeetCode Problems table above for the full list with links. Sample:

Hard (33 problems)

See the All LeetCode Problems table above for the full list with links.

(Below: sample links from the original curated list.)

Problems by Category

Array & Matrix

String Processing

Linked List

Tree & DFS

Dynamic Programming

Backtracking

Stack & Queue

Graph & Union Find

Data Structure Design

Advanced Algorithms

Math & Bit Manipulation

Run-Length Encoding

Solution Approaches Summary

Most Common Approaches

  1. Dynamic Programming (DP) - 5 problems
  2. Monotonic Stack - 4 problems
  3. Binary Search - 4 problems
  4. Hash Map/Set - 6 problems
  5. DFS/BFS - 5 problems
  6. Backtracking - 2 problems
  7. Sliding Window - 2 problems
  8. Two Pointers - 2 problems
  9. Trie - 1 problem
  10. Union Find - 1 problem
  11. Sweep Line - 1 problem
  12. Data Structure Design - 2 problems

Algorithm Patterns

  • Array Processing: Sliding window, two pointers, prefix sum
  • String Processing: Trie, hash map, monotonic stack
  • Graph Traversal: DFS, BFS, Union Find
  • Optimization: Dynamic programming, greedy algorithms
  • Data Structures: Stack, queue, heap, trie
  • Search: Binary search, divide and conquer

Recent Additions

Latest Problems (February 2026)

October 2025

Tips for Problem Solving

  1. Identify the Pattern: Look for common algorithm patterns (DP, sliding window, etc.)
  2. Start Simple: Begin with brute force, then optimize
  3. Use Data Structures: Choose appropriate DS for the problem
  4. Consider Edge Cases: Handle boundary conditions
  5. Optimize Space/Time: Trade-offs between complexity and efficiency

Last updated: February 27, 2026 Total posts (LC problems): 253