Related Problems (Same Pattern):
Group 1
✅ Easy:
LC #1 – Two Sum
LC #217 – Contains Duplicate
LC #242 – Valid Anagram
LC #771 – Jewels and Stones
🟡 Medium:
LC #560 – Subarray Sum Equals K
LC #36 – Valid Sudoku
LC #350 – Intersection of Two Arrays II
LC #3 – Longest Substring Without Repeating Characters
🔴 Hard:
LC #76 – Minimum Window Substring
LC #295 – Find Median from Data Stream
LC #128 – Longest Consecutive Sequence
Group 2
✅ Easy:
LC #1 – Two Sum
LC #974 – Subarray Sums Divisible by K
🟡 Medium:
LC #930 – Binary Subarrays With Sum
LC #437 – Path Sum III (Tree version)
LC #1248 – Count Number of Nice Subarrays
🔴 Hard:
LC #1074 – Number of Submatrices That Sum to Target
LC #862 – Shortest Subarray with Sum at Least K
Group 3
🟢 Easy
LC #53 – Maximum Subarray
LC #152 – Maximum Product Subarray
🟡 Medium
LC #487 – Max Consecutive Ones II
LC #930 – Binary Subarrays With Sum
🔴 Hard
LC #42 – Trapping Rain Water
LC #239 – Sliding Window Maximum
LC #10 – Regular Expression Matching
Group 4
🟢 Easy
Meeting Rooms LC 252
🟡 Medium
Merge Intervals LC 56
Insert Interval LC 57
Non-overlapping Intervals
Interval List Intersections
Remove Covered Intervals
🔴 Hard
Employee Free Time LC 759
Smallest Range Covering Elements from K Lists LC 632