( ✅ - Implemented solution | ❌ - Not implemented solution | ❓ - Will return | [No emoji] - Generally solved )
704. Binary Search217. Contains Duplicate219. Contains Duplicate II1. Two Sum242. Valid Anagram14. Longest Common Prefix35. Search Insert Position13. Roman to Integer231. Power of Two (Math✅, Bit Manipulation❌, Recursion❌) ❓9. Palindrome Number342. Power of Four326. Power of Three412. Fizz Buzz258. Add Digits (String✅, Math❌)2264. Largest 3-Same-Digit Number in String58. Length of Last Word2235. Add Two Integers202. Happy Number1323. Maximum 69 Number1281. Subtract the Product and Sum of Digits of an Integer125. Valid Palindrome169. Majority Element268. Missing Number1929. Concatenation of Array26. Remove Duplicates from Sorted Array27. Remove Element69. Sqrt(x)367. Valid Perfect Square3000. Maximum Area of Longest Diagonal Rectangle28. Find the Index of the First Occurence in a String2894. Divisible and Non-Divisible Sum Difference3442. Maximum Difference Between Even and Odd Frequency I278. First Bad Version374. Guess Number Higher or Lower744. Find Smallest Letter Greater Than Target977. Squares of a Sorted Array283. Move Zeroes349. Intersection of Two Arrays (HashSet✅, Sort+Two-Pointers❌) ❓2089. Find Target Indices After Sorting Array (Sort&Iterate✅, Sort+BinarySearch❌) ❓290. Word Pattern344. Reverse String136. Single Number (.count()✅, Bit Manipulation❌) ❓1304. Find N Unique Integers Sum up to Zero1317. Convert Integer to the Sum of Two No-Zero Integers3541. Find Most Frequent Vowel and Consonant1935. Maximum Number of Words You Can Type383. Ransom Note1518. Water Bottles1480. Running Sum of 1d Array303. Range Sum Query724. Find Pivot Index1991. Find the Middle Index in Array (Problem and Solution is the exact same as 724. Find Pivot Index)2389. Longest Subsequence With Limited Sum3354. Make Array Elements Equal to Zero389. Find the Difference3289. The Two Sneaky Numbers of Digitville (2 sneaky bastards have been arrested)3318. Find X-Sum of All K-Long Subarrays I2169. Count Operations to Obtain Zero1437. Check If All 1's Are at Least Length K Places Away717. 1-bit and 2-bit Characters2154. Keep Multiplying Found Values by Two3190. Find Minimum Operations to Make All Elements Divisible by Three1018. Binary Prefix Divisible By 53512. Minimum Operations to Make Array Sum Divisible by K682. Baseball Game3432. Count Partitions with Even Sum Difference1523. Count Odd Numbers in an Interval Range1925. Count Square Sum Triples
49. Group Anagrams128. Longest Consecutive Sequence347. Top K Frequent Elements (Sorting✅, Heap(Priority Queue)❌, Bucket Sort❌, Quick Select(Partial Sort)❌, Counter's most_common()❌) ❓53. Maximum Subarray229. Majority Element II (Frequency Count✅, Boyer-Moore's Majority Vote Algorithm✅)36. Valid Sudoku167. Two Sum II - Input Array Is Sorted (HashMap✅, Two Pointers✅, Binary Search✅)3100. Water Bottles II11. Container With Most Water238. Product of Array Except Self560. Subarray Sum Equals K523. Continuous Subarray Sum974. Subarray Sums Divisible by K209. Minimum Size Subarray Sum2125. Number of Laser Beams in a Bank1248. Count Number of Nice Subarrays187. Repeated DNA Sequences3. Longest Substring Without Repeating Characters413. Arithmetic Slices442. Find All Duplicates in an Array3217. Delete Nodes From Linked List Present in Array ❓2257. Count Unguarded Cells in the Grid ❓1749. Maximum Absolute Sum of Any Subarray (Kadane's ✅, Prefix Sum ✅)395. Longest Substring with At Least K Repeating Characters (Sliding Window ✅, Divide and Conquer ❌) ❓1578. Minimum Time to Make Rope Colorful (Sliding Window+Greedy ✅, Two Pointers ✅)1769. Minimum Number of Operations to Move All Balls to Each Box1493. Longest Subarray of 1's After Deleting One Element (Sliding Window + Prefix Sum ✅, Dynamic Programming ❌) ❓2958. Length of Longest Subarray With at Most K Frequency3607. Power Grid Maintenance ❓3254. Find the Power of K-Size Subarrays I3255. Find the Power of K-Size Subarrays II3297. Count Substrings That Can Be Rearranged to Contain a String I535. Encode and Decode TinyURL (System Design Problem)150. Evaluate Reverse Polish Notation1441. Build an Array With Stack Operations2390. Removing Stars From a String3542. Minimum Operations to Convert All Elements to Zero ❓474. Ones and Zeroes ❓1381. Design a Stack With Increment Operation (100th problem)2654. Minimum Number of Operations to Make All Array Elements Equal to 13228. Maximum Number of Operations to Move Ones to the End ❓2536. Increment Submatrices by One1513. Number of Substrings With Only 1s1262. Greatest Sum Divisible by Three1015. Smallest Integer Divisible by K1930. Unique Length-3 Palindomic Subsequences3381. Maximum Subarray Sum With Length Divisible by K ❓3234. Count the Number of Substrings With Dominant Ones ❓1590. Make Sum Divisible by P2211. Count Collisions on a Road3531. Count Covered Buildings
3321Find X-Sum of All K-Long Subarrays II ❓2528. Maximize the Minimum Powered City ❓1611. Minimum One Bit Operations to Make Integers Zero ❓2435. Paths in Matrix Whose Sum is Divisible by K ❓2872. Maximum Number of K-Divisible Components ❓757. Set Intersection Size At Least Two (Sort + Greedy ✅)