| Two Sum | Easy | 57.1% | 100.0% | ArrayHash Table |
| Add Two Numbers | Medium | 47.9% | 75.0% | Linked ListMathRecursion |
| Longest Substring Without Repeating Characters | Medium | 38.5% | 75.0% | Hash TableStringSliding Window |
| Median of Two Sorted Arrays | Hard | 45.9% | 75.0% | ArrayBinary SearchDivide and Conquer |
| Longest Common Prefix | Easy | 47.1% | 75.0% | ArrayStringTrie |
| Trapping Rain Water | Hard | 66.8% | 75.0% | ArrayTwo PointersDynamic Programming+2 |
| Longest Consecutive Sequence | Medium | 47.0% | 75.0% | ArrayHash TableUnion-Find |
| Merge Strings Alternately | Easy | 82.1% | 75.0% | Two PointersString |
| Recyclable and Low Fat Products | Easy | 88.8% | 75.0% | Database |
| Create Hello World Function | Easy | 82.0% | 75.0% | |
| Longest Palindromic Substring | Medium | 37.3% | 75.0% | Two PointersStringDynamic Programming |
| Palindrome Number | Easy | 60.2% | 75.0% | Math |
| 3Sum | Medium | 38.6% | 75.0% | ArrayTwo PointersSorting |
| Merge Sorted Array | Easy | 54.4% | 75.0% | ArrayTwo PointersSorting |
| Best Time to Buy and Sell Stock | Easy | 56.4% | 75.0% | ArrayDynamic Programming |
| Valid Parentheses | Easy | 43.7% | 62.5% | StringStack |
| Search in Rotated Sorted Array | Medium | 44.1% | 62.5% | ArrayBinary Search |
| Maximum Subarray | Medium | 53.0% | 62.5% | ArrayDivide and ConquerDynamic Programming |
| Jump Game | Medium | 40.5% | 62.5% | ArrayDynamic ProgrammingGreedy |
| Pascal's Triangle | Easy | 78.7% | 62.5% | ArrayDynamic Programming |
| Single Number | Easy | 77.3% | 62.5% | ArrayBit Manipulation |
| Reverse Linked List | Easy | 80.2% | 62.5% | Linked ListRecursion |
| Logger Rate Limiter | Easy | 76.8% | 62.5% | |
| Minimum Number of Increments on Subarrays to Form a Target Array | Hard | 78.1% | 62.5% | ArrayDynamic ProgrammingStack+2 |
| Reverse Integer | Medium | 31.5% | 62.5% | Math |
| Container With Most Water | Medium | 59.5% | 62.5% | ArrayTwo PointersGreedy |
| Roman to Integer | Easy | 66.2% | 62.5% | Hash TableMathString |
| Merge Two Sorted Lists | Easy | 67.9% | 62.5% | Linked ListRecursion |
| Generate Parentheses | Medium | 78.2% | 62.5% | StringDynamic ProgrammingBacktracking |
| Remove Duplicates from Sorted Array | Easy | 62.2% | 62.5% | ArrayTwo Pointers |
| Remove Element | Easy | 61.3% | 62.5% | ArrayTwo Pointers |
| Next Permutation | Medium | 44.7% | 62.5% | ArrayTwo Pointers |
| N-Queens | Hard | 74.9% | 62.5% | ArrayBacktracking |
| Spiral Matrix | Medium | 56.1% | 62.5% | ArrayMatrixSimulation |
| Merge Intervals | Medium | 51.1% | 62.5% | ArraySorting |
| Climbing Stairs | Easy | 53.9% | 62.5% | MathDynamic ProgrammingMemoization |
| Largest Rectangle in Histogram | Hard | 49.3% | 62.5% | ArrayStackMonotonic Stack |
| LRU Cache | Medium | 46.8% | 62.5% | Hash TableLinked ListDesign+1 |
| Find Peak Element | Medium | 46.8% | 62.5% | ArrayBinary Search |
| Majority Element | Easy | 66.1% | 62.5% | ArrayHash TableDivide and Conquer+2 |
| Number of Islands | Medium | 63.8% | 62.5% | ArrayDepth-First SearchBreadth-First Search+2 |
| Meeting Rooms II | Medium | 52.5% | 62.5% | |
| Move Zeroes | Easy | 63.5% | 62.5% | ArrayTwo Pointers |
| Add Two Integers | Easy | 87.9% | 62.5% | Math |
| Decode String | Medium | 62.2% | 62.5% | StringStackRecursion |
| Subarray Sum Equals K | Medium | 46.8% | 62.5% | ArrayHash TablePrefix Sum |
| Koko Eating Bananas | Medium | 49.7% | 62.5% | ArrayBinary Search |
| 3Sum Closest | Medium | 48.0% | 50.0% | ArrayTwo PointersSorting |
| 4Sum | Medium | 40.0% | 50.0% | ArrayTwo PointersSorting |
| Find the Index of the First Occurrence in a String | Easy | 46.2% | 50.0% | Two PointersStringString Matching |
| First Missing Positive | Hard | 42.4% | 50.0% | ArrayHash Table |
| Jump Game II | Medium | 42.4% | 50.0% | ArrayDynamic ProgrammingGreedy |
| Rotate Image | Medium | 79.3% | 50.0% | ArrayMathMatrix |
| Group Anagrams | Medium | 72.2% | 50.0% | ArrayHash TableString+1 |
| Insert Interval | Medium | 44.7% | 50.0% | Array |
| Add Binary | Easy | 57.6% | 50.0% | MathStringBit Manipulation+1 |
| Text Justification | Hard | 50.4% | 50.0% | ArrayStringSimulation |
| Maximal Rectangle | Hard | 58.1% | 50.0% | ArrayDynamic ProgrammingStack+2 |
| Same Tree | Easy | 66.6% | 50.0% | TreeDepth-First SearchBreadth-First Search+1 |
| Maximum Product Subarray | Medium | 36.0% | 50.0% | ArrayDynamic Programming |
| Isomorphic Strings | Easy | 48.0% | 50.0% | Hash TableString |
| Contains Duplicate II | Easy | 50.8% | 50.0% | ArrayHash TableSliding Window |
| Valid Anagram | Easy | 67.8% | 50.0% | Hash TableStringSorting |
| Missing Number | Easy | 71.6% | 50.0% | ArrayHash TableMath+3 |
| Find the Duplicate Number | Medium | 64.0% | 50.0% | ArrayTwo PointersBinary Search+1 |
| Find Median from Data Stream | Hard | 54.2% | 50.0% | Two PointersDesignSorting+2 |
| Remove K Digits | Medium | 36.4% | 50.0% | StringStackGreedy+1 |
| Partition Equal Subset Sum | Medium | 49.2% | 50.0% | ArrayDynamic Programming |
| Find All Numbers Disappeared in an Array | Easy | 63.7% | 50.0% | ArrayHash Table |
| Binary Search | Easy | 60.5% | 50.0% | ArrayBinary Search |
| Fruit Into Baskets | Medium | 50.5% | 50.0% | ArrayHash TableSliding Window |
| Rotting Oranges | Medium | 58.1% | 50.0% | ArrayBreadth-First SearchMatrix |
| The Earliest Moment When Everyone Become Friends | Medium | 65.9% | 50.0% | |
| Concatenation of Array | Easy | 90.5% | 50.0% | ArraySimulation |
| Zigzag Conversion | Medium | 53.5% | 50.0% | String |
| Regular Expression Matching | Hard | 30.4% | 50.0% | StringDynamic ProgrammingRecursion |
| Letter Combinations of a Phone Number | Medium | 65.5% | 50.0% | Hash TableStringBacktracking |
| Remove Nth Node From End of List | Medium | 51.0% | 50.0% | Linked ListTwo Pointers |
| Merge k Sorted Lists | Hard | 58.8% | 50.0% | Linked ListDivide and ConquerHeap (Priority Queue)+1 |
| Reverse Nodes in k-Group | Hard | 65.3% | 50.0% | Linked ListRecursion |
| Find First and Last Position of Element in Sorted Array | Medium | 48.3% | 50.0% | ArrayBinary Search |
| Search Insert Position | Easy | 50.7% | 50.0% | ArrayBinary Search |
| Valid Sudoku | Medium | 64.1% | 50.0% | ArrayHash TableMatrix |
| Sudoku Solver | Hard | 65.4% | 50.0% | ArrayHash TableBacktracking+1 |
| Combination Sum | Medium | 76.1% | 50.0% | ArrayBacktracking |
| Permutations | Medium | 81.6% | 50.0% | ArrayBacktracking |
| Pow(x, n) | Medium | 38.2% | 50.0% | MathRecursion |
| Length of Last Word | Easy | 58.3% | 50.0% | String |
| Rotate List | Medium | 41.2% | 50.0% | Linked ListTwo Pointers |
| Unique Paths | Medium | 66.5% | 50.0% | MathDynamic ProgrammingCombinatorics |
| Plus One | Easy | 49.5% | 50.0% | ArrayMath |
| Sqrt(x) | Easy | 41.4% | 50.0% | MathBinary Search |
| Edit Distance | Medium | 60.1% | 50.0% | StringDynamic Programming |
| Set Matrix Zeroes | Medium | 62.4% | 50.0% | ArrayHash TableMatrix |
| Sort Colors | Medium | 69.1% | 50.0% | ArrayTwo PointersSorting |
| Subsets | Medium | 82.0% | 50.0% | ArrayBacktrackingBit Manipulation |
| Best Time to Buy and Sell Stock II | Medium | 70.7% | 50.0% | ArrayDynamic ProgrammingGreedy |
| Binary Tree Maximum Path Sum | Hard | 42.0% | 50.0% | Dynamic ProgrammingTreeDepth-First Search+1 |
| Valid Palindrome | Easy | 52.8% | 50.0% | Two PointersString |
| Palindrome Partitioning | Medium | 73.7% | 50.0% | StringDynamic ProgrammingBacktracking |
| Candy | Hard | 47.9% | 50.0% | ArrayGreedy |
| Word Break | Medium | 49.1% | 50.0% | ArrayHash TableString+3 |
| Linked List Cycle | Easy | 53.9% | 50.0% | Hash TableLinked ListTwo Pointers |
| Reverse Words in a String | Medium | 55.5% | 50.0% | Two PointersString |
| Min Stack | Medium | 57.7% | 50.0% | StackDesign |
| Two Sum II - Input Array Is Sorted | Medium | 64.6% | 50.0% | ArrayTwo PointersBinary Search |
| Combine Two Tables | Easy | 79.2% | 50.0% | Database |
| Rotate Array | Medium | 44.4% | 50.0% | ArrayMathTwo Pointers |
| House Robber | Medium | 52.9% | 50.0% | ArrayDynamic Programming |
| Happy Number | Easy | 59.2% | 50.0% | Hash TableMathTwo Pointers |
| Course Schedule | Medium | 50.8% | 50.0% | Depth-First SearchBreadth-First SearchGraph Theory+1 |
| Kth Largest Element in an Array | Medium | 68.8% | 50.0% | ArrayDivide and ConquerSorting+2 |
| Contains Duplicate | Easy | 64.1% | 50.0% | ArrayHash TableSorting |
| Maximal Square | Medium | 50.0% | 50.0% | ArrayDynamic ProgrammingMatrix |
| Basic Calculator | Hard | 46.5% | 50.0% | MathStringStack+1 |
| Invert Binary Tree | Easy | 79.8% | 50.0% | TreeDepth-First SearchBreadth-First Search+1 |
| Power of Two | Easy | 49.8% | 50.0% | MathBit ManipulationRecursion |
| Palindrome Linked List | Easy | 57.4% | 50.0% | Linked ListTwo PointersStack+1 |
| Product of Array Except Self | Medium | 68.6% | 50.0% | ArrayPrefix Sum |
| Sliding Window Maximum | Hard | 48.4% | 50.0% | ArrayQueueSliding Window+2 |
| Longest Increasing Subsequence | Medium | 59.0% | 50.0% | ArrayBinary SearchDynamic Programming |
| Coin Change | Medium | 47.9% | 50.0% | ArrayDynamic ProgrammingBreadth-First Search |
| Reverse Vowels of a String | Easy | 60.6% | 50.0% | Two PointersString |
| Top K Frequent Elements | Medium | 65.8% | 50.0% | ArrayHash TableDivide and Conquer+5 |
| Intersection of Two Arrays | Easy | 77.5% | 50.0% | ArrayHash TableTwo Pointers+2 |
| Russian Doll Envelopes | Hard | 37.7% | 50.0% | ArrayBinary SearchDynamic Programming+1 |
| Insert Delete GetRandom O(1) | Medium | 55.3% | 50.0% | ArrayHash TableMath+2 |
| Split Array Largest Sum | Hard | 59.8% | 50.0% | ArrayBinary SearchDynamic Programming+2 |
| Pacific Atlantic Water Flow | Medium | 60.6% | 50.0% | ArrayDepth-First SearchBreadth-First Search+1 |
| Longest Repeating Character Replacement | Medium | 59.0% | 50.0% | Hash TableStringSliding Window |
| Meeting Rooms III | Hard | 51.7% | 50.0% | ArrayHash TableSorting+2 |
| Max Consecutive Ones | Easy | 64.6% | 50.0% | Array |
| Reverse Pairs | Hard | 33.7% | 50.0% | ArrayBinary SearchDivide and Conquer+4 |
| Single Element in a Sorted Array | Medium | 59.2% | 50.0% | ArrayBinary Search |
| Diameter of Binary Tree | Easy | 65.0% | 50.0% | TreeDepth-First SearchBinary Tree |
| Find Customer Referee | Easy | 72.6% | 50.0% | Database |
| Range Module | Hard | 44.7% | 50.0% | DesignSegment TreeOrdered Set |
| Daily Temperatures | Medium | 68.3% | 50.0% | ArrayStackMonotonic Stack |
| Guess the Word | Hard | 36.9% | 50.0% | ArrayMathString+2 |
| Peak Index in a Mountain Array | Medium | 66.9% | 50.0% | ArrayBinary Search |
| Middle of the Linked List | Easy | 81.5% | 50.0% | Linked ListTwo Pointers |
| Random Pick with Weight | Medium | 48.9% | 50.0% | ArrayMathBinary Search+2 |
| Minimum Area Rectangle | Medium | 55.3% | 50.0% | ArrayHash TableMath+2 |
| Fibonacci Number | Easy | 73.9% | 50.0% | MathDynamic ProgrammingRecursion+1 |
| Create a DataFrame from List | Easy | 81.1% | 50.0% | |
| Max Consecutive Ones III | Medium | 67.3% | 50.0% | ArrayBinary SearchSliding Window+1 |
| Capacity To Ship Packages Within D Days | Medium | 73.5% | 50.0% | ArrayBinary Search |
| Greatest Common Divisor of Strings | Easy | 53.4% | 50.0% | MathString |
| Delete Nodes And Return Forest | Medium | 72.5% | 50.0% | ArrayHash TableTree+2 |
| Number of Visible People in a Queue | Hard | 72.3% | 50.0% | ArrayStackMonotonic Stack |
| Unique Number of Occurrences | Easy | 78.6% | 50.0% | ArrayHash Table |
| Running Sum of 1d Array | Easy | 86.9% | 50.0% | ArrayPrefix Sum |
| Finding MK Average | Hard | 38.7% | 50.0% | DesignQueueHeap (Priority Queue)+2 |
| Viewers Turned Streamers | Hard | 42.7% | 50.0% | |
| Zero Array Transformation I | Medium | 54.4% | 50.0% | ArrayPrefix Sum |
| Separate Squares I | Medium | 58.0% | 50.0% | ArrayBinary Search |
| Count Number of Trapezoids II | Hard | 40.0% | 50.0% | ArrayHash TableMath+1 |
| Count Number of Trapezoids I | Medium | 48.0% | 50.0% | ArrayHash TableMath+1 |
| String to Integer (atoi) | Medium | 20.6% | 37.5% | String |
| Integer to Roman | Medium | 70.4% | 37.5% | Hash TableMathString |
| Wildcard Matching | Hard | 31.3% | 37.5% | StringDynamic ProgrammingGreedy+1 |
| Minimum Path Sum | Medium | 67.8% | 37.5% | ArrayDynamic ProgrammingMatrix |
| Search a 2D Matrix | Medium | 53.5% | 37.5% | ArrayBinary SearchMatrix |
| Subsets II | Medium | 60.9% | 37.5% | ArrayBacktrackingBit Manipulation |
| Symmetric Tree | Easy | 60.7% | 37.5% | TreeDepth-First SearchBreadth-First Search+1 |
| Flatten Binary Tree to Linked List | Medium | 70.2% | 37.5% | Linked ListStackTree+2 |
| Clone Graph | Medium | 64.7% | 37.5% | Hash TableDepth-First SearchBreadth-First Search+1 |
| Copy List with Random Pointer | Medium | 62.4% | 37.5% | Hash TableLinked List |
| Missing Ranges | Easy | 35.5% | 37.5% | |
| Fraction to Recurring Decimal | Medium | 30.5% | 37.5% | Hash TableMathString |
| Second Highest Salary | Medium | 46.3% | 37.5% | Database |
| Binary Tree Right Side View | Medium | 69.5% | 37.5% | TreeDepth-First SearchBreadth-First Search+1 |
| Word Search II | Hard | 38.1% | 37.5% | ArrayStringBacktracking+2 |
| Shortest Palindrome | Hard | 41.8% | 37.5% | StringRolling HashString Matching+1 |
| The Skyline Problem | Hard | 45.0% | 37.5% | ArrayDivide and ConquerBinary Indexed Tree+5 |
| Implement Stack using Queues | Easy | 69.3% | 37.5% | StackDesignQueue |
| Kth Smallest Element in a BST | Medium | 76.5% | 37.5% | TreeDepth-First SearchBinary Search Tree+1 |
| Group Shifted Strings | Medium | 67.7% | 37.5% | |
| Binary Tree Paths | Easy | 68.2% | 37.5% | StringBacktrackingTree+2 |
| Graph Valid Tree | Medium | 49.8% | 37.5% | |
| Number of Islands II | Hard | 40.4% | 37.5% | |
| Best Time to Buy and Sell Stock with Cooldown | Medium | 61.7% | 37.5% | ArrayDynamic Programming |
| Binary Tree Vertical Order Traversal | Medium | 57.7% | 37.5% | |
| Count of Smaller Numbers After Self | Hard | 43.3% | 37.5% | ArrayBinary SearchDivide and Conquer+4 |
| Power of Three | Easy | 50.7% | 37.5% | MathRecursion |
| Reconstruct Itinerary | Hard | 44.3% | 37.5% | ArrayStringDepth-First Search+4 |
| Reverse String | Easy | 80.5% | 37.5% | Two PointersString |
| Moving Average from Data Stream | Easy | 80.2% | 37.5% | |
| Android Unlock Patterns | Medium | 53.7% | 37.5% | |
| Count Numbers with Unique Digits | Medium | 55.3% | 37.5% | MathDynamic ProgrammingBacktracking |
| Largest Divisible Subset | Medium | 49.4% | 37.5% | ArrayMathDynamic Programming+1 |
| Combination Sum IV | Medium | 55.0% | 37.5% | ArrayDynamic Programming |
| Linked List Random Node | Medium | 64.6% | 37.5% | Linked ListMathReservoir Sampling+1 |
| First Unique Character in a String | Easy | 65.0% | 37.5% | Hash TableStringQueue+1 |
| Find the Difference | Easy | 60.1% | 37.5% | Hash TableStringBit Manipulation+1 |
| Evaluate Division | Medium | 64.0% | 37.5% | ArrayStringDepth-First Search+4 |
| Trapping Rain Water II | Hard | 64.0% | 37.5% | ArrayBreadth-First SearchHeap (Priority Queue)+1 |
| Add Strings | Easy | 52.1% | 37.5% | MathStringSimulation |
| Sequence Reconstruction | Medium | 30.5% | 37.5% | |
| Sliding Window Median | Hard | 38.9% | 37.5% | ArrayHash TableSliding Window+1 |
| Target Sum | Medium | 51.8% | 37.5% | ArrayDynamic ProgrammingBacktracking |
| Next Greater Element I | Easy | 75.7% | 37.5% | ArrayHash TableStack+1 |
| Detect Capital | Easy | 56.5% | 37.5% | String |
| Reverse String II | Easy | 53.3% | 37.5% | Two PointersString |
| Student Attendance Record II | Hard | 56.4% | 37.5% | Dynamic Programming |
| Shortest Unsorted Continuous Subarray | Medium | 38.0% | 37.5% | ArrayTwo PointersStack+3 |
| Exclusive Time of Functions | Medium | 66.1% | 37.5% | ArrayStack |
| Maximum Swap | Medium | 51.9% | 37.5% | MathGreedy |
| 24 Game | Hard | 59.3% | 37.5% | ArrayMathBacktracking |
| Valid Palindrome II | Easy | 44.0% | 37.5% | Two PointersStringGreedy |
| Repeated String Match | Medium | 38.3% | 37.5% | StringString Matching |
| Maximum Sum of 3 Non-Overlapping Subarrays | Hard | 59.7% | 37.5% | ArrayDynamic ProgrammingSliding Window+1 |
| Top K Frequent Words | Medium | 60.0% | 37.5% | ArrayHash TableString+5 |
| Network Delay Time | Medium | 59.7% | 37.5% | Depth-First SearchBreadth-First SearchGraph Theory+2 |
| Min Cost Climbing Stairs | Easy | 68.0% | 37.5% | ArrayDynamic Programming |
| Cheapest Flights Within K Stops | Medium | 41.4% | 37.5% | Dynamic ProgrammingDepth-First SearchBreadth-First Search+3 |
| Rotate String | Easy | 65.1% | 37.5% | StringString Matching |
| Champagne Tower | Medium | 64.0% | 37.5% | Dynamic Programming |
| Largest Triangle Area | Easy | 71.5% | 37.5% | ArrayMathGeometry |
| Bus Routes | Hard | 47.1% | 37.5% | ArrayHash TableBreadth-First Search |
| Sum of Distances in Tree | Hard | 65.5% | 37.5% | Dynamic ProgrammingTreeDepth-First Search+1 |
| Robot Room Cleaner | Hard | 77.9% | 37.5% | |
| Keys and Rooms | Medium | 75.5% | 37.5% | Depth-First SearchBreadth-First SearchGraph Theory |
| Shortest Path Visiting All Nodes | Hard | 65.7% | 37.5% | Dynamic ProgrammingBit ManipulationBreadth-First Search+2 |
| Binary Subarrays With Sum | Medium | 68.2% | 37.5% | ArrayHash TableSliding Window+1 |
| Minimum Falling Path Sum | Medium | 60.8% | 37.5% | ArrayDynamic ProgrammingMatrix |
| Bag of Tokens | Medium | 59.5% | 37.5% | ArrayTwo PointersGreedy+1 |
| Odd Even Jump | Hard | 41.1% | 37.5% | ArrayDynamic ProgrammingStack+3 |
| Minimum Domino Rotations For Equal Row | Medium | 56.5% | 37.5% | ArrayGreedy |
| Longest Common Subsequence | Medium | 58.9% | 37.5% | StringDynamic Programming |
| Rank Transform of an Array | Easy | 70.8% | 37.5% | ArrayHash TableSorting |
| Maximum Candies Allocated to K Children | Medium | 49.9% | 37.5% | ArrayBinary Search |
| Remove Sub-Folders from the Filesystem | Medium | 78.6% | 37.5% | ArrayStringDepth-First Search+1 |
| Tuple with Same Product | Medium | 70.1% | 37.5% | ArrayHash TableCounting |
| Number of Closed Islands | Medium | 67.0% | 37.5% | ArrayDepth-First SearchBreadth-First Search+2 |
| Find the Difference of Two Arrays | Easy | 81.3% | 37.5% | ArrayHash Table |
| Check If N and Its Double Exist | Easy | 41.6% | 37.5% | ArrayHash TableTwo Pointers+2 |
| Product of the Last K Numbers | Medium | 62.9% | 37.5% | ArrayMathDesign+2 |
| Minimum Cost to Make at Least One Valid Path in a Grid | Hard | 70.9% | 37.5% | ArrayBreadth-First SearchGraph Theory+3 |
| Maximum Score After Splitting a String | Easy | 65.1% | 37.5% | StringPrefix Sum |
| Longest Continuous Subarray With Absolute Diff Less Than or Equal to Limit | Medium | 57.3% | 37.5% | ArrayQueueSliding Window+3 |
| Make The String Great | Easy | 68.4% | 37.5% | StringStack |
| Richest Customer Wealth | Easy | 88.7% | 37.5% | ArrayMatrix |
| Minimum Number of Operations to Move All Balls to Each Box | Medium | 90.1% | 37.5% | ArrayStringPrefix Sum |
| Unique Length-3 Palindromic Subsequences | Medium | 73.8% | 37.5% | Hash TableStringBit Manipulation+1 |
| Detect Squares | Medium | 52.3% | 37.5% | ArrayHash TableDesign+2 |
| Check if Word Can Be Placed In Crossword | Medium | 50.6% | 37.5% | ArrayMatrixEnumeration |
| Partition Array Into Two Arrays to Minimize Sum Difference | Hard | 23.0% | 37.5% | ArrayTwo PointersBinary Search+5 |
| Detonate the Maximum Bombs | Medium | 49.9% | 37.5% | ArrayMathDepth-First Search+3 |
| Find All Possible Recipes from Given Supplies | Medium | 56.8% | 37.5% | ArrayHash TableString+2 |
| Minimum Time to Finish the Race | Hard | 43.3% | 37.5% | ArrayDynamic Programming |
| Minimum Weighted Subgraph With the Required Paths | Hard | 41.0% | 37.5% | Graph TheoryHeap (Priority Queue)Shortest Path |
| Move Pieces to Obtain a String | Medium | 56.7% | 37.5% | Two PointersString |
| The Latest Time to Catch a Bus | Medium | 29.9% | 37.5% | ArrayTwo PointersBinary Search+1 |
| Design a Number Container System | Medium | 57.1% | 37.5% | Hash TableDesignHeap (Priority Queue)+1 |
| Height of Binary Tree After Subtree Removal Queries | Hard | 54.9% | 37.5% | ArrayTreeDepth-First Search+2 |
| Time Taken to Cross the Door | Hard | 50.1% | 37.5% | |
| Lexicographically Smallest Beautiful String | Hard | 38.1% | 37.5% | StringGreedy |
| Counter | Easy | 82.4% | 37.5% | |
| Maximum Beauty of an Array After Applying Operation | Medium | 58.3% | 37.5% | ArrayBinary SearchSliding Window+1 |
| Find the Safest Path in a Grid | Medium | 48.6% | 37.5% | ArrayBinary SearchBreadth-First Search+3 |
| Find Longest Special Substring That Occurs Thrice I | Medium | 61.9% | 37.5% | Hash TableStringBinary Search+2 |
| Count Days Without Meetings | Medium | 48.1% | 37.5% | ArraySorting |
| Delete Nodes From Linked List Present in Array | Medium | 69.5% | 37.5% | ArrayHash TableLinked List |
| Count Good Numbers | Medium | 57.4% | 37.5% | MathRecursion |
| Swap Nodes in Pairs | Medium | 68.9% | 37.5% | Linked ListRecursion |
| Divide Two Integers | Medium | 19.4% | 37.5% | MathBit Manipulation |
| Substring with Concatenation of All Words | Hard | 34.0% | 37.5% | Hash TableStringSliding Window |
| Longest Valid Parentheses | Hard | 38.0% | 37.5% | StringDynamic ProgrammingStack |
| Count and Say | Medium | 62.3% | 37.5% | String |
| Combination Sum II | Medium | 59.0% | 37.5% | ArrayBacktracking |
| Multiply Strings | Medium | 43.5% | 37.5% | MathStringSimulation |
| Permutation Sequence | Hard | 52.1% | 37.5% | MathRecursion |
| Simplify Path | Medium | 50.0% | 37.5% | StringStack |
| Minimum Window Substring | Hard | 46.9% | 37.5% | Hash TableStringSliding Window |
| Word Search | Medium | 46.8% | 37.5% | ArrayStringBacktracking+2 |
| Remove Duplicates from Sorted Array II | Medium | 64.3% | 37.5% | ArrayTwo Pointers |
| Search in Rotated Sorted Array II | Medium | 39.7% | 37.5% | ArrayBinary Search |
| Remove Duplicates from Sorted List | Easy | 56.2% | 37.5% | Linked List |
| Partition List | Medium | 60.6% | 37.5% | Linked ListTwo Pointers |
| Reverse Linked List II | Medium | 51.0% | 37.5% | Linked List |
| Binary Tree Inorder Traversal | Easy | 79.7% | 37.5% | StackTreeDepth-First Search+1 |
| Validate Binary Search Tree | Medium | 35.3% | 37.5% | TreeDepth-First SearchBinary Search Tree+1 |
| Binary Tree Level Order Traversal | Medium | 72.2% | 37.5% | TreeBreadth-First SearchBinary Tree |
| Binary Tree Zigzag Level Order Traversal | Medium | 63.1% | 37.5% | TreeBreadth-First SearchBinary Tree |
| Maximum Depth of Binary Tree | Easy | 77.9% | 37.5% | TreeDepth-First SearchBreadth-First Search+1 |
| Construct Binary Tree from Preorder and Inorder Traversal | Medium | 68.3% | 37.5% | ArrayHash TableDivide and Conquer+2 |
| Convert Sorted Array to Binary Search Tree | Easy | 75.2% | 37.5% | ArrayDivide and ConquerTree+2 |
| Balanced Binary Tree | Easy | 57.8% | 37.5% | TreeDepth-First SearchBinary Tree |
| Triangle | Medium | 59.8% | 37.5% | ArrayDynamic Programming |
| Word Ladder | Hard | 44.9% | 37.5% | Hash TableStringBreadth-First Search |
| Surrounded Regions | Medium | 44.7% | 37.5% | ArrayDepth-First SearchBreadth-First Search+2 |
| Gas Station | Medium | 47.5% | 37.5% | ArrayGreedy |
| Single Number II | Medium | 66.7% | 37.5% | ArrayBit Manipulation |
| Word Break II | Hard | 55.1% | 37.5% | ArrayHash TableString+4 |
| Linked List Cycle II | Medium | 57.2% | 37.5% | Hash TableLinked ListTwo Pointers |
| Reorder List | Medium | 64.6% | 37.5% | Linked ListTwo PointersStack+1 |
| Sort List | Medium | 63.8% | 37.5% | Linked ListTwo PointersDivide and Conquer+2 |
| Evaluate Reverse Polish Notation | Medium | 57.0% | 37.5% | ArrayMathStack |
| Find Minimum in Rotated Sorted Array | Medium | 53.8% | 37.5% | ArrayBinary Search |
| Intersection of Two Linked Lists | Easy | 63.2% | 37.5% | Hash TableLinked ListTwo Pointers |
| Largest Number | Medium | 42.6% | 37.5% | ArrayStringGreedy+1 |
| Consecutive Numbers | Medium | 47.8% | 37.5% | Database |
| Employees Earning More Than Their Managers | Easy | 72.8% | 37.5% | Database |
| Rising Temperature | Easy | 51.0% | 37.5% | Database |
| Remove Linked List Elements | Easy | 53.8% | 37.5% | Linked ListRecursion |
| Count Primes | Medium | 35.7% | 37.5% | ArrayMathEnumeration+1 |
| Implement Trie (Prefix Tree) | Medium | 69.2% | 37.5% | Hash TableStringDesign+1 |
| Minimum Size Subarray Sum | Medium | 51.0% | 37.5% | ArrayBinary SearchSliding Window+1 |
| Course Schedule II | Medium | 55.0% | 37.5% | Depth-First SearchBreadth-First SearchGraph Theory+1 |
| House Robber II | Medium | 44.6% | 37.5% | ArrayDynamic Programming |
| Rearrange Array Elements by Sign | Medium | 84.5% | 37.5% | ArrayTwo PointersSimulation |
| Summary Ranges | Easy | 53.9% | 37.5% | Array |
| Majority Element II | Medium | 55.8% | 37.5% | ArrayHash TableSorting+1 |
| Implement Queue using Stacks | Easy | 69.3% | 37.5% | StackDesignQueue |
| Lowest Common Ancestor of a Binary Tree | Medium | 68.7% | 37.5% | TreeDepth-First SearchBinary Tree |
| Delete Node in a Linked List | Medium | 83.6% | 37.5% | Linked List |
| Search a 2D Matrix II | Medium | 56.8% | 37.5% | ArrayBinary SearchDivide and Conquer+1 |
| Add Digits | Easy | 68.6% | 37.5% | MathSimulationNumber Theory |
| Alien Dictionary | Hard | 37.1% | 37.5% | |
| Encode and Decode Strings | Medium | 51.2% | 37.5% | |
| Integer to English Words | Hard | 34.8% | 37.5% | MathStringRecursion |
| H-Index | Medium | 41.1% | 37.5% | ArraySortingCounting Sort |
| Number of Ways to Build Sturdy Brick Wall | Medium | 49.5% | 37.5% | |
| First Bad Version | Easy | 46.8% | 37.5% | Binary SearchInteractive |
| Perfect Squares | Medium | 56.3% | 37.5% | MathDynamic ProgrammingBreadth-First Search |
| Expression Add Operators | Hard | 42.8% | 37.5% | MathStringBacktracking |
| Serialize and Deserialize Binary Tree | Hard | 60.3% | 37.5% | StringTreeDepth-First Search+3 |
| Range Sum Query - Immutable | Easy | 71.4% | 37.5% | ArrayDesignPrefix Sum |
| Burst Balloons | Hard | 62.9% | 37.5% | ArrayDynamic Programming |
| Remove Duplicate Letters | Medium | 52.8% | 37.5% | StringStackGreedy+1 |
| Odd Even Linked List | Medium | 62.3% | 37.5% | Linked List |
| Longest Increasing Path in a Matrix | Hard | 56.3% | 37.5% | ArrayDynamic ProgrammingDepth-First Search+5 |
| Increasing Triplet Subsequence | Medium | 39.2% | 37.5% | ArrayGreedy |
| Flatten Nested List Iterator | Medium | 65.6% | 37.5% | StackTreeDepth-First Search+3 |
| Intersection of Two Arrays II | Easy | 59.7% | 37.5% | ArrayHash TableTwo Pointers+2 |
| Design Hit Counter | Medium | 69.6% | 37.5% | |
| Sum of Two Integers | Medium | 55.0% | 37.5% | MathBit Manipulation |
| Find K Pairs with Smallest Sums | Medium | 41.5% | 37.5% | ArrayHeap (Priority Queue) |
| Ransom Note | Easy | 65.6% | 37.5% | Hash TableStringCounting |
| Longest Absolute File Path | Medium | 49.2% | 37.5% | StringStackDepth-First Search |
| Is Subsequence | Easy | 48.8% | 37.5% | Two PointersStringDynamic Programming |
| Nth Digit | Medium | 37.1% | 37.5% | MathBinary Search |
| Queue Reconstruction by Height | Medium | 74.6% | 37.5% | ArrayBinary Indexed TreeSegment Tree+1 |
| Longest Palindrome | Easy | 55.8% | 37.5% | Hash TableStringGreedy |
| Fizz Buzz | Easy | 75.2% | 37.5% | MathStringSimulation |
| Maximum XOR of Two Numbers in an Array | Medium | 53.4% | 37.5% | ArrayHash TableBit Manipulation+1 |
| Non-overlapping Intervals | Medium | 56.7% | 37.5% | ArrayDynamic ProgrammingGreedy+1 |
| Find All Anagrams in a String | Medium | 53.3% | 37.5% | Hash TableStringSliding Window |
| Find All Duplicates in an Array | Medium | 76.8% | 37.5% | ArrayHash TableSorting |
| String Compression | Medium | 59.5% | 37.5% | Two PointersString |
| Sort Characters By Frequency | Medium | 75.1% | 37.5% | Hash TableStringSorting+3 |
| Assign Cookies | Easy | 54.7% | 37.5% | ArrayTwo PointersGreedy+1 |
| Repeated Substring Pattern | Easy | 47.8% | 37.5% | StringString Matching |
| LFU Cache | Hard | 48.6% | 37.5% | Hash TableLinked ListDesign+1 |
| Predict the Winner | Medium | 56.1% | 37.5% | ArrayMathDynamic Programming+2 |
| Diagonal Traverse | Medium | 67.0% | 37.5% | ArrayMatrixSimulation |
| Next Greater Element II | Medium | 67.9% | 37.5% | ArrayStackMonotonic Stack |
| Relative Ranks | Easy | 74.4% | 37.5% | ArraySortingHeap (Priority Queue) |
| Coin Change II | Medium | 60.5% | 37.5% | ArrayDynamic Programming |
| Contiguous Array | Medium | 50.8% | 37.5% | ArrayHash TablePrefix Sum |
| Minimum Time Difference | Medium | 62.5% | 37.5% | ArrayMathString+1 |
| 01 Matrix | Medium | 53.3% | 37.5% | ArrayDynamic ProgrammingBreadth-First Search+1 |
| Number of Provinces | Medium | 70.0% | 37.5% | Depth-First SearchBreadth-First SearchUnion-Find+1 |
| Permutation in String | Medium | 48.4% | 37.5% | Hash TableTwo PointersString+1 |
| Managers with at Least 5 Direct Reports | Medium | 48.9% | 37.5% | Database |
| Employee Bonus | Easy | 77.1% | 37.5% | Database |
| Big Countries | Easy | 68.4% | 37.5% | Database |
| Can Place Flowers | Easy | 29.0% | 37.5% | ArrayGreedy |
| Task Scheduler | Medium | 62.6% | 37.5% | ArrayHash TableGreedy+3 |
| Maximum Average Subarray I | Easy | 47.0% | 37.5% | ArraySliding Window |
| Palindromic Substrings | Medium | 72.5% | 37.5% | Two PointersStringDynamic Programming |
| Find Duplicate Subtrees | Medium | 60.6% | 37.5% | Hash TableTreeDepth-First Search+1 |
| Find K Closest Elements | Medium | 49.4% | 37.5% | ArrayTwo PointersBinary Search+3 |
| Redundant Connection | Medium | 67.2% | 37.5% | Depth-First SearchBreadth-First SearchUnion-Find+1 |
| Max Area of Island | Medium | 73.8% | 37.5% | ArrayDepth-First SearchBreadth-First Search+2 |
| Accounts Merge | Medium | 60.9% | 37.5% | ArrayHash TableString+4 |
| My Calendar I | Medium | 58.2% | 37.5% | ArrayBinary SearchDesign+2 |
| Asteroid Collision | Medium | 47.1% | 37.5% | ArrayStackSimulation |
| Reorganize String | Medium | 56.8% | 37.5% | Hash TableStringGreedy+3 |
| Kth Largest Element in a Stream | Easy | 60.7% | 37.5% | TreeDesignBinary Search Tree+3 |
| Swap Adjacent in LR String | Medium | 37.9% | 37.5% | Two PointersString |
| Swim in Rising Water | Hard | 67.6% | 37.5% | ArrayBinary SearchDepth-First Search+4 |
| Domino and Tromino Tiling | Medium | 51.4% | 37.5% | Dynamic Programming |
| Number of Matching Subsequences | Medium | 50.6% | 37.5% | ArrayHash TableString+4 |
| Find Eventual Safe States | Medium | 70.3% | 37.5% | Depth-First SearchBreadth-First SearchGraph Theory+1 |
| Continuous Subarrays | Medium | 57.9% | 37.5% | ArrayQueueSliding Window+3 |
| Soup Servings | Medium | 59.7% | 37.5% | MathDynamic ProgrammingProbability and Statistics |
| Race Car | Hard | 44.6% | 37.5% | Dynamic Programming |
| Making A Large Island | Hard | 56.3% | 37.5% | ArrayDepth-First SearchBreadth-First Search+2 |
| Flipping an Image | Easy | 83.6% | 37.5% | ArrayTwo PointersBit Manipulation+2 |
| Find And Replace in String | Medium | 50.9% | 37.5% | ArrayHash TableString+1 |
| New 21 Game | Medium | 52.0% | 37.5% | MathDynamic ProgrammingSliding Window+1 |
| Backspace String Compare | Easy | 49.8% | 37.5% | Two PointersStringStack+1 |
| Car Fleet | Medium | 54.7% | 37.5% | ArrayStackSorting+1 |
| Transpose Matrix | Easy | 75.9% | 37.5% | ArrayMatrixSimulation |
| Online Stock Span | Medium | 68.7% | 37.5% | StackDesignMonotonic Stack+1 |
| Sum of Subarray Minimums | Medium | 38.3% | 37.5% | ArrayDynamic ProgrammingStack+1 |
| Snakes and Ladders | Medium | 48.0% | 37.5% | ArrayBreadth-First SearchMatrix |
| Sort an Array | Medium | 55.9% | 37.5% | ArrayDivide and ConquerSorting+5 |
| Regions Cut By Slashes | Medium | 77.5% | 37.5% | ArrayHash TableDepth-First Search+3 |
| Maximum Width Ramp | Medium | 55.8% | 37.5% | ArrayTwo PointersStack+1 |
| Minimum Area Rectangle II | Medium | 55.9% | 37.5% | ArrayHash TableMath+1 |
| K Closest Points to Origin | Medium | 68.7% | 37.5% | ArrayMathDivide and Conquer+4 |
| Squares of a Sorted Array | Easy | 73.6% | 37.5% | ArrayTwo PointersSorting |
| Vertical Order Traversal of a Binary Tree | Hard | 53.2% | 37.5% | Hash TableTreeDepth-First Search+3 |
| Subarrays with K Different Integers | Hard | 67.5% | 37.5% | ArrayHash TableSliding Window+1 |
| Remove Outermost Parentheses | Easy | 86.8% | 37.5% | StringStack |
| Shortest Path in Binary Matrix | Medium | 51.1% | 37.5% | ArrayBreadth-First SearchMatrix |
| Snapshot Array | Medium | 36.7% | 37.5% | ArrayHash TableBinary Search+1 |
| Article Views I | Easy | 76.7% | 37.5% | Database |
| Monthly Transactions I | Medium | 58.9% | 37.5% | Database |
| Longest Arithmetic Subsequence of Given Difference | Medium | 54.3% | 37.5% | ArrayHash TableDynamic Programming |
| Score of a String | Easy | 91.4% | 37.5% | String |
| Average Selling Price | Easy | 37.1% | 37.5% | Database |
| Count Square Submatrices with All Ones | Medium | 80.7% | 37.5% | ArrayDynamic ProgrammingMatrix |
| Shortest Path in a Grid with Obstacles Elimination | Hard | 46.1% | 37.5% | ArrayBreadth-First SearchMatrix |
| Students and Examinations | Easy | 60.9% | 37.5% | Database |
| Design a Stack With Increment Operation | Medium | 79.9% | 37.5% | ArrayStackDesign |
| Replace Employee ID With The Unique Identifier | Easy | 83.5% | 37.5% | Database |
| Kids With the Greatest Number of Candies | Easy | 88.0% | 37.5% | Array |
| Maximum Points You Can Obtain from Cards | Medium | 57.2% | 37.5% | ArraySliding WindowPrefix Sum |
| Minimum Number of Days to Make m Bouquets | Medium | 56.2% | 37.5% | ArrayBinary Search |
| Minimum Difference Between Largest and Smallest Value in Three Moves | Medium | 59.2% | 37.5% | ArrayGreedySorting |
| Number of Good Pairs | Easy | 89.8% | 37.5% | ArrayHash TableMath+1 |
| Kth Missing Positive Number | Easy | 63.2% | 37.5% | ArrayBinary Search |
| Path With Minimum Effort | Medium | 62.8% | 37.5% | ArrayBinary SearchDepth-First Search+4 |
| Average Time of Process per Machine | Easy | 66.9% | 37.5% | Database |
| Check if Array Is Sorted and Rotated | Easy | 55.7% | 37.5% | Array |
| Single-Threaded CPU | Medium | 47.3% | 37.5% | ArraySortingHeap (Priority Queue) |
| Frequency of the Most Frequent Element | Medium | 44.6% | 37.5% | ArrayBinary SearchGreedy+3 |
| Minimum Interval to Include Each Query | Hard | 53.9% | 37.5% | ArrayBinary SearchSweep Line+2 |
| Ugly Number | Easy | 43.1% | 37.5% | Math |
| Find X-Sum of All K-Long Subarrays I | Easy | 76.1% | 37.5% | ArrayHash TableSliding Window+1 |
| Type of Triangle | Easy | 44.1% | 37.5% | ArrayMathSorting |
| Find Missing and Repeated Values | Easy | 83.3% | 37.5% | ArrayHash TableMath+1 |
| Zero Array Transformation II | Medium | 43.6% | 37.5% | ArrayBinary SearchPrefix Sum |
| Apply Substitutions | Medium | 77.4% | 37.5% | |
| Next Special Palindrome Number | Hard | 27.9% | 37.5% | BacktrackingBit Manipulation |
| N-Queens II | Hard | 78.1% | 25.0% | Backtracking |
| Spiral Matrix II | Medium | 74.6% | 25.0% | ArrayMatrixSimulation |
| Combinations | Medium | 74.2% | 25.0% | Backtracking |
| Remove Duplicates from Sorted List II | Medium | 51.3% | 25.0% | Linked ListTwo Pointers |
| Minimum Depth of Binary Tree | Easy | 52.3% | 25.0% | TreeDepth-First SearchBreadth-First Search+1 |
| Populating Next Right Pointers in Each Node | Medium | 66.8% | 25.0% | Linked ListTreeDepth-First Search+2 |
| Binary Tree Postorder Traversal | Easy | 77.6% | 25.0% | StackTreeDepth-First Search+1 |
| Find Minimum in Rotated Sorted Array II | Hard | 44.6% | 25.0% | ArrayBinary Search |
| Read N Characters Given read4 II - Call Multiple Times | Hard | 43.2% | 25.0% | |
| Longest Substring with At Most Two Distinct Characters | Medium | 57.0% | 25.0% | |
| Factorial Trailing Zeroes | Medium | 46.1% | 25.0% | Math |
| Rank Scores | Medium | 67.1% | 25.0% | Database |
| Best Time to Buy and Sell Stock IV | Hard | 49.5% | 25.0% | ArrayDynamic Programming |
| Bitwise AND of Numbers Range | Medium | 48.6% | 25.0% | Bit Manipulation |
| Basic Calculator II | Medium | 46.6% | 25.0% | MathStringStack |
| Number of Digit One | Hard | 37.7% | 25.0% | MathDynamic ProgrammingRecursion |
| Lowest Common Ancestor of a Binary Search Tree | Medium | 70.0% | 25.0% | TreeDepth-First SearchBinary Search Tree+1 |
| Strobogrammatic Number | Easy | 47.5% | 25.0% | |
| Flatten 2D Vector | Medium | 50.4% | 25.0% | |
| 3Sum Smaller | Medium | 51.3% | 25.0% | |
| Palindrome Permutation | Easy | 68.6% | 25.0% | |
| Closest Binary Search Tree Value II | Hard | 61.1% | 25.0% | |
| Paint Fence | Medium | 48.3% | 25.0% | |
| Wiggle Sort | Medium | 68.4% | 25.0% | |
| Zigzag Iterator | Medium | 66.5% | 25.0% | |
| Peeking Iterator | Medium | 61.2% | 25.0% | ArrayDesignIterator |
| Walls and Gates | Medium | 63.8% | 25.0% | |
| Unique Word Abbreviation | Medium | 27.4% | 25.0% | |
| Game of Life | Medium | 72.3% | 25.0% | ArrayMatrixSimulation |
| Word Pattern | Easy | 43.8% | 25.0% | Hash TableString |
| Flip Game | Easy | 65.0% | 25.0% | |
| Flip Game II | Medium | 52.3% | 25.0% | |
| Super Ugly Number | Medium | 45.9% | 25.0% | ArrayMathDynamic Programming |
| Shortest Distance from All Buildings | Hard | 44.8% | 25.0% | |
| Bulb Switcher | Medium | 55.5% | 25.0% | MathBrainteaser |
| Generalized Abbreviation | Medium | 60.3% | 25.0% | |
| Create Maximum Number | Hard | 34.6% | 25.0% | ArrayTwo PointersStack+2 |
| Number of Connected Components in an Undirected Graph | Medium | 64.8% | 25.0% | |
| Wiggle Sort II | Medium | 36.9% | 25.0% | ArrayDivide and ConquerGreedy+2 |
| Count of Range Sum | Hard | 38.3% | 25.0% | ArrayBinary SearchDivide and Conquer+4 |
| Verify Preorder Serialization of a Binary Tree | Medium | 47.1% | 25.0% | StringStackTree+1 |
| House Robber III | Medium | 55.6% | 25.0% | Dynamic ProgrammingTreeDepth-First Search+1 |
| Longest Substring with At Most K Distinct Characters | Medium | 49.9% | 25.0% | |
| Power of Four | Easy | 51.7% | 25.0% | MathBit ManipulationRecursion |
| Design Tic-Tac-Toe | Medium | 58.7% | 25.0% | |
| Design Snake Game | Medium | 40.0% | 25.0% | |
| Line Reflection | Medium | 36.3% | 25.0% | |
| Rearrange String k Distance Apart | Hard | 39.5% | 25.0% | |
| Sort Transformed Array | Medium | 57.8% | 25.0% | |
| Bomb Enemy | Medium | 52.8% | 25.0% | |
| Max Sum of Rectangle No Larger Than K | Hard | 45.3% | 25.0% | ArrayBinary SearchMatrix+2 |
| Find Leaves of Binary Tree | Medium | 81.3% | 25.0% | |
| Plus One Linked List | Medium | 61.2% | 25.0% | |
| Range Addition | Medium | 72.9% | 25.0% | |
| Guess Number Higher or Lower | Easy | 57.1% | 25.0% | Binary SearchInteractive |
| Kth Smallest Element in a Sorted Matrix | Medium | 64.4% | 25.0% | ArrayBinary SearchSorting+2 |
| Perfect Rectangle | Hard | 37.2% | 25.0% | ArrayHash TableMath+2 |
| UTF-8 Validation | Medium | 46.0% | 25.0% | ArrayBit Manipulation |
| Integer Replacement | Medium | 37.1% | 25.0% | Dynamic ProgrammingGreedyBit Manipulation+1 |
| Binary Watch | Easy | 65.1% | 25.0% | BacktrackingBit Manipulation |
| Frog Jump | Hard | 47.1% | 25.0% | ArrayDynamic Programming |
| Valid Word Abbreviation | Easy | 37.0% | 25.0% | |
| Minimum Unique Word Abbreviation | Hard | 40.4% | 25.0% | |
| Sentence Screen Fitting | Medium | 36.4% | 25.0% | |
| Valid Word Square | Easy | 42.8% | 25.0% | |
| Word Squares | Hard | 54.6% | 25.0% | |
| Path Sum III | Medium | 46.3% | 25.0% | TreeDepth-First SearchBinary Tree |
| Optimal Account Balancing | Hard | 50.3% | 25.0% | |
| Convex Polygon | Medium | 40.2% | 25.0% | |
| Encode String with Shortest Length | Hard | 50.6% | 25.0% | |
| Ones and Zeroes | Medium | 53.0% | 25.0% | ArrayStringDynamic Programming |
| Magical String | Medium | 54.5% | 25.0% | Two PointersString |
| Smallest Good Base | Hard | 45.4% | 25.0% | MathBinary Search |
| Find Permutation | Medium | 66.9% | 25.0% | |
| Max Consecutive Ones II | Medium | 51.9% | 25.0% | |
| The Maze | Medium | 60.3% | 25.0% | |
| Find Mode in Binary Search Tree | Easy | 58.5% | 25.0% | TreeDepth-First SearchBinary Search Tree+1 |
| The Maze II | Medium | 55.0% | 25.0% | |
| Count Subarrays With More Ones Than Zeros | Medium | 49.1% | 25.0% | |
| All Paths from Source Lead to Destination | Medium | 37.0% | 25.0% | |
| Freedom Trail | Hard | 59.2% | 25.0% | StringDynamic ProgrammingDepth-First Search+1 |
| Longest Uncommon Subsequence I | Easy | 62.0% | 25.0% | String |
| Longest Word in Dictionary through Deleting | Medium | 52.5% | 25.0% | ArrayTwo PointersString+1 |
| Word Abbreviation | Hard | 62.7% | 25.0% | |
| Minimum Absolute Difference in BST | Easy | 59.2% | 25.0% | TreeDepth-First SearchBreadth-First Search+2 |
| Lonely Pixel I | Medium | 62.7% | 25.0% | |
| Lonely Pixel II | Medium | 48.9% | 25.0% | |
| Encode and Decode TinyURL | Medium | 86.6% | 25.0% | Hash TableStringDesign+1 |
| Output Contest Matches | Medium | 77.5% | 25.0% | |
| Boundary of Binary Tree | Medium | 47.9% | 25.0% | |
| Binary Tree Longest Consecutive Sequence II | Medium | 50.0% | 25.0% | |
| Student Attendance Record I | Easy | 50.0% | 25.0% | String |
| Longest Line of Consecutive One in Matrix | Medium | 50.6% | 25.0% | |
| Maximum Vacation Days | Hard | 46.7% | 25.0% | |
| Median Employee Salary | Hard | 65.9% | 25.0% | |
| Subtree of Another Tree | Easy | 51.2% | 25.0% | TreeDepth-First SearchString Matching+2 |
| Delete Operation for Two Strings | Medium | 65.2% | 25.0% | StringDynamic Programming |
| Design Compressed String Iterator | Easy | 40.3% | 25.0% | |
| Sum of Square Numbers | Medium | 36.7% | 25.0% | MathTwo PointersBinary Search |
| Shopping Offers | Medium | 52.2% | 25.0% | ArrayDynamic ProgrammingBacktracking+3 |
| Maximum Average Subarray II | Hard | 37.7% | 25.0% | |
| Set Mismatch | Easy | 44.2% | 25.0% | ArrayHash TableBit Manipulation+1 |
| 4 Keys Keyboard | Medium | 56.5% | 25.0% | |
| Coin Path | Hard | 34.2% | 25.0% | |
| Robot Return to Origin | Easy | 76.5% | 25.0% | StringSimulation |
| Non-decreasing Array | Medium | 25.4% | 25.0% | Array |
| Beautiful Arrangement II | Medium | 61.0% | 25.0% | ArrayMath |
| Kth Smallest Number in Multiplication Table | Hard | 53.8% | 25.0% | MathBinary Search |
| Implement Magic Dictionary | Medium | 57.7% | 25.0% | Hash TableStringDepth-First Search+2 |
| Valid Parenthesis String | Medium | 39.8% | 25.0% | StringDynamic ProgrammingStack+1 |
| Baseball Game | Easy | 80.0% | 25.0% | ArrayStackSimulation |
| K Empty Slots | Hard | 37.9% | 25.0% | |
| Longest Univalue Path | Medium | 43.5% | 25.0% | TreeDepth-First SearchBinary Tree |
| Employee Importance | Medium | 69.3% | 25.0% | ArrayHash TableTree+2 |
| Partition to K Equal Sum Subsets | Medium | 38.4% | 25.0% | ArrayDynamic ProgrammingBacktracking+3 |
| Subarray Product Less Than K | Medium | 53.9% | 25.0% | ArrayBinary SearchSliding Window+1 |
| Find K-th Smallest Pair Distance | Hard | 46.3% | 25.0% | ArrayTwo PointersBinary Search+1 |
| Minimum Window Subsequence | Hard | 43.8% | 25.0% | |
| My Calendar II | Medium | 62.9% | 25.0% | ArrayBinary SearchDesign+3 |
| My Calendar III | Hard | 71.4% | 25.0% | Binary SearchDesignSegment Tree+2 |
| Sentence Similarity | Easy | 44.8% | 25.0% | |
| Sentence Similarity II | Medium | 51.1% | 25.0% | |
| Largest Number At Least Twice of Others | Easy | 52.1% | 25.0% | ArraySorting |
| Shortest Completing Word | Easy | 62.7% | 25.0% | ArrayHash TableString |
| Cracking the Safe | Hard | 58.4% | 25.0% | StringDepth-First SearchGraph Theory+1 |
| Pyramid Transition Matrix | Medium | 60.6% | 25.0% | Hash TableStringBacktracking+1 |
| Bold Words in String | Medium | 52.5% | 25.0% | |
| Find Anagram Mappings | Easy | 84.0% | 25.0% | |
| Max Chunks To Make Sorted II | Hard | 54.7% | 25.0% | ArrayStackGreedy+2 |
| Max Chunks To Make Sorted | Medium | 64.1% | 25.0% | ArrayStackGreedy+2 |
| Insert into a Binary Search Tree | Medium | 73.3% | 25.0% | TreeBinary Search TreeBinary Tree |
| Basic Calculator III | Hard | 53.1% | 25.0% | |
| Search in a Sorted Array of Unknown Size | Medium | 73.1% | 25.0% | |
| Minimize Max Distance to Gas Station | Hard | 53.9% | 25.0% | |
| K-th Symbol in Grammar | Medium | 48.1% | 25.0% | MathBit ManipulationRecursion |
| Transform to Chessboard | Hard | 51.1% | 25.0% | ArrayMathBit Manipulation+1 |
| Minimum Distance Between BST Nodes | Easy | 61.1% | 25.0% | TreeDepth-First SearchBreadth-First Search+2 |
| Rotated Digits | Medium | 56.8% | 25.0% | MathDynamic Programming |
| Escape The Ghosts | Medium | 63.4% | 25.0% | ArrayMath |
| Similar RGB Color | Easy | 67.9% | 25.0% | |
| Bricks Falling When Hit | Hard | 36.9% | 25.0% | ArrayUnion-FindMatrix |
| Expressive Words | Medium | 46.7% | 25.0% | ArrayTwo PointersString |
| Largest Sum of Averages | Medium | 54.8% | 25.0% | ArrayDynamic ProgrammingPrefix Sum |
| Ambiguous Coordinates | Medium | 56.4% | 25.0% | StringBacktrackingEnumeration |
| Linked List Components | Medium | 57.7% | 25.0% | ArrayHash TableLinked List |
| Insert into a Sorted Circular Linked List | Medium | 38.5% | 25.0% | |
| Positions of Large Groups | Easy | 53.7% | 25.0% | String |
| Image Overlap | Medium | 64.0% | 25.0% | ArrayMatrix |
| Push Dominoes | Medium | 63.0% | 25.0% | Two PointersStringDynamic Programming |
| Similar String Groups | Hard | 56.1% | 25.0% | ArrayHash TableString+3 |
| Magic Squares In Grid | Medium | 55.1% | 25.0% | ArrayHash TableMath+1 |
| Longest Mountain in Array | Medium | 41.8% | 25.0% | ArrayTwo PointersDynamic Programming+1 |
| Maximize Distance to Closest Person | Medium | 49.6% | 25.0% | Array |
| K-Similar Strings | Hard | 40.6% | 25.0% | Hash TableStringBreadth-First Search |
| Exam Room | Medium | 43.2% | 25.0% | DesignHeap (Priority Queue)Ordered Set |
| Minimum Cost to Hire K Workers | Hard | 63.6% | 25.0% | ArrayGreedySorting+1 |
| All Nodes Distance K in Binary Tree | Medium | 67.4% | 25.0% | Hash TableTreeDepth-First Search+2 |
| Random Pick with Blacklist | Hard | 34.6% | 25.0% | ArrayHash TableMath+3 |
| Random Flip Matrix | Medium | 45.4% | 25.0% | Hash TableMathReservoir Sampling+1 |
| Boats to Save People | Medium | 61.4% | 25.0% | ArrayTwo PointersGreedy+1 |
| Construct Binary Tree from Preorder and Postorder Traversal | Medium | 78.1% | 25.0% | ArrayHash TableDivide and Conquer+2 |
| All Possible Full Binary Trees | Medium | 82.8% | 25.0% | Dynamic ProgrammingTreeRecursion+2 |
| Super Palindromes | Hard | 39.8% | 25.0% | MathStringEnumeration |
| Online Election | Medium | 52.7% | 25.0% | ArrayHash TableBinary Search+1 |
| Cat and Mouse | Hard | 34.7% | 25.0% | MathDynamic ProgrammingGraph Theory+3 |
| X of a Kind in a Deck of Cards | Easy | 30.1% | 25.0% | ArrayHash TableMath+2 |
| Word Subsets | Medium | 55.9% | 25.0% | ArrayHash TableString |
| Complete Binary Tree Inserter | Medium | 65.0% | 25.0% | TreeBreadth-First SearchDesign+1 |
| Minimum Add to Make Parentheses Valid | Medium | 74.4% | 25.0% | StringStackGreedy |
| Flip String to Monotone Increasing | Medium | 61.8% | 25.0% | StringDynamic Programming |
| Unique Email Addresses | Easy | 67.8% | 25.0% | ArrayHash TableString |
| Beautiful Array | Medium | 68.6% | 25.0% | ArrayMathDivide and Conquer |
| Knight Dialer | Medium | 61.7% | 25.0% | Dynamic Programming |
| DI String Match | Easy | 80.9% | 25.0% | ArrayTwo PointersString+1 |
| Delete Columns to Make Sorted | Easy | 78.0% | 25.0% | ArrayString |
| Most Stones Removed with Same Row or Column | Medium | 62.7% | 25.0% | Hash TableDepth-First SearchUnion-Find+1 |
| Flip Equivalent Binary Trees | Medium | 69.6% | 25.0% | TreeDepth-First SearchBinary Tree |
| Largest Component Size by Common Factor | Hard | 42.4% | 25.0% | ArrayHash TableMath+2 |
| Array of Doubled Pairs | Medium | 39.7% | 25.0% | ArrayHash TableGreedy+1 |
| Delete Columns to Make Sorted II | Medium | 49.7% | 25.0% | ArrayStringGreedy |
| Delete Columns to Make Sorted III | Hard | 72.6% | 25.0% | ArrayStringDynamic Programming |
| Minimum Cost For Tickets | Medium | 67.4% | 25.0% | ArrayDynamic Programming |
| Find the Town Judge | Easy | 50.5% | 25.0% | ArrayHash TableGraph Theory |
| Shortest Way to Form String | Medium | 61.5% | 25.0% | |
| Campus Bikes | Medium | 59.1% | 25.0% | |
| Numbers With Repeated Digits | Hard | 45.8% | 25.0% | MathDynamic Programming |
| Best Sightseeing Pair | Medium | 62.7% | 25.0% | ArrayDynamic Programming |
| Smallest Integer Divisible by K | Medium | 54.3% | 25.0% | Hash TableMath |
| Binary String With Substrings Representing 1 To N | Medium | 58.4% | 25.0% | Hash TableStringBit Manipulation+1 |
| Campus Bikes II | Medium | 55.9% | 25.0% | |
| Confusing Number | Easy | 49.3% | 25.0% | |
| Brace Expansion | Medium | 66.8% | 25.0% | |
| Confusing Number II | Hard | 47.1% | 25.0% | |
| Camelcase Matching | Medium | 65.0% | 25.0% | ArrayTwo PointersString+2 |
| Video Stitching | Medium | 52.5% | 25.0% | ArrayDynamic ProgrammingGreedy |
| Divisor Game | Easy | 71.5% | 25.0% | MathDynamic ProgrammingBrainteaser+1 |
| Longest Arithmetic Subsequence | Medium | 49.9% | 25.0% | ArrayHash TableBinary Search+1 |
| Stream of Characters | Hard | 51.9% | 25.0% | ArrayStringDesign+2 |
| Valid Boomerang | Easy | 39.1% | 25.0% | ArrayMathGeometry |
| Maximum Level Sum of a Binary Tree | Medium | 70.0% | 25.0% | TreeDepth-First SearchBreadth-First Search+1 |
| Divide Array Into Increasing Sequences | Hard | 65.4% | 25.0% | |
| Longest Duplicate Substring | Hard | 31.1% | 25.0% | StringBinary SearchSliding Window+3 |
| Single-Row Keyboard | Easy | 87.8% | 25.0% | |
| String Transforms Into Another String | Hard | 34.7% | 25.0% | |
| Minimum Cost to Connect Sticks | Medium | 71.8% | 25.0% | |
| Longest String Chain | Medium | 62.8% | 25.0% | ArrayHash TableTwo Pointers+3 |
| Shortest Distance to Target Color | Medium | 56.5% | 25.0% | |
| Minimum Knight Moves | Medium | 41.7% | 25.0% | |
| Optimize Water Distribution in a Village | Hard | 65.5% | 25.0% | |
| Product Sales Analysis I | Easy | 85.6% | 25.0% | Database |
| Occurrences After Bigram | Easy | 63.9% | 25.0% | String |
| Smallest Subsequence of Distinct Characters | Medium | 63.1% | 25.0% | StringStackGreedy+1 |
| Letter Tile Possibilities | Medium | 83.5% | 25.0% | Hash TableStringBacktracking+1 |
| Minimum Time to Build Blocks | Hard | 46.4% | 25.0% | |
| Largest Values From Labels | Medium | 64.0% | 25.0% | ArrayHash TableGreedy+2 |
| Tree Diameter | Medium | 61.2% | 25.0% | |
| Find in Mountain Array | Hard | 41.1% | 25.0% | ArrayBinary SearchInteractive |
| Brace Expansion II | Hard | 63.7% | 25.0% | Hash TableStringBacktracking+3 |
| Divide Chocolate | Hard | 60.5% | 25.0% | |
| Filling Bookcase Shelves | Medium | 68.6% | 25.0% | ArrayDynamic Programming |
| Remove Interval | Medium | 67.1% | 25.0% | |
| Print in Order | Easy | 72.7% | 25.0% | Concurrency |
| Mean of Array After Removing Some Elements | Easy | 71.5% | 25.0% | ArraySorting |
| Iterator for Combination | Medium | 72.7% | 25.0% | StringBacktrackingDesign+1 |
| Element Appearing More Than 25% In Sorted Array | Easy | 61.1% | 25.0% | Array |
| Minimum Falling Path Sum II | Hard | 63.2% | 25.0% | ArrayDynamic ProgrammingMatrix |
| Sum of Mutated Array Closest to Target | Medium | 46.1% | 25.0% | ArrayBinary SearchSorting |
| Alphabet Board Path | Medium | 51.8% | 25.0% | Hash TableString |
| Decompress Run-Length Encoded List | Easy | 86.2% | 25.0% | Array |
| Matrix Block Sum | Medium | 76.4% | 25.0% | ArrayMatrixPrefix Sum |
| Distinct Echo Substrings | Hard | 52.9% | 25.0% | StringTrieRolling Hash+1 |
| Decrease Elements To Make Array Zigzag | Medium | 49.0% | 25.0% | ArrayGreedy |
| Binary Tree Coloring Game | Medium | 52.8% | 25.0% | TreeDepth-First SearchBinary Tree |
| Longest Chunked Palindrome Decomposition | Hard | 59.0% | 25.0% | Two PointersStringDynamic Programming+3 |
| Deepest Leaves Sum | Medium | 86.5% | 25.0% | TreeDepth-First SearchBreadth-First Search+1 |
| Rank Transform of a Matrix | Hard | 42.0% | 25.0% | ArrayUnion-FindGraph Theory+3 |
| Compare Strings by Frequency of the Smallest Character | Medium | 63.2% | 25.0% | ArrayHash TableString+2 |
| Distance Between Bus Stops | Easy | 55.2% | 25.0% | Array |
| Kth Ancestor of a Tree Node | Hard | 37.1% | 25.0% | Binary SearchDynamic ProgrammingBit Manipulation+4 |
| Watering Plants | Medium | 79.9% | 25.0% | ArraySimulation |
| Where Will the Ball Fall | Medium | 72.2% | 25.0% | ArrayMatrixSimulation |
| Design Skiplist | Hard | 59.1% | 25.0% | Linked ListDesign |
| Tiling a Rectangle with the Fewest Squares | Hard | 54.8% | 25.0% | Backtracking |
| Minimum Remove to Make Valid Parentheses | Medium | 71.3% | 25.0% | StringStack |
| Maximum Font to Fit a Sentence in a Screen | Medium | 61.9% | 25.0% | |
| Find Elements in a Contaminated Binary Tree | Medium | 84.1% | 25.0% | Hash TableTreeDepth-First Search+3 |
| Maximum Value of K Coins From Piles | Hard | 60.4% | 25.0% | ArrayDynamic ProgrammingPrefix Sum |
| Minimum Path Cost in a Grid | Medium | 67.9% | 25.0% | ArrayDynamic ProgrammingMatrix |
| Count Servers that Communicate | Medium | 73.5% | 25.0% | ArrayDepth-First SearchBreadth-First Search+3 |
| Number of Ways to Stay in the Same Place After Some Steps | Hard | 50.0% | 25.0% | Dynamic Programming |
| All People Report to the Given Manager | Medium | 84.0% | 25.0% | |
| Find the Smallest Divisor Given a Threshold | Medium | 65.4% | 25.0% | ArrayBinary Search |
| Maximum Side Length of a Square with Sum Less than or Equal to Threshold | Medium | 65.5% | 25.0% | ArrayBinary SearchMatrix+1 |
| Minimum Distance to Type a Word Using Two Fingers | Hard | 59.4% | 25.0% | StringDynamic Programming |
| Jump Game IV | Hard | 46.2% | 25.0% | ArrayHash TableBreadth-First Search |
| Number of Substrings Containing All Three Characters | Medium | 73.5% | 25.0% | Hash TableStringSliding Window |
| Rank Teams by Votes | Medium | 60.0% | 25.0% | ArrayHash TableString+2 |
| Sort Integers by The Power Value | Medium | 71.5% | 25.0% | Dynamic ProgrammingMemoizationSorting |
| Pizza With 3n Slices | Hard | 53.7% | 25.0% | ArrayDynamic ProgrammingGreedy+1 |
| Circle and Rectangle Overlapping | Medium | 49.8% | 25.0% | MathGeometry |
| Longest Happy Prefix | Hard | 51.6% | 25.0% | StringRolling HashString Matching+1 |
| Find the Minimum Number of Fibonacci Numbers Whose Sum Is K | Medium | 64.8% | 25.0% | MathGreedy |
| Stone Game III | Hard | 63.3% | 25.0% | ArrayMathDynamic Programming+1 |
| Diagonal Traverse II | Medium | 58.3% | 25.0% | ArraySortingHeap (Priority Queue) |
| Simplified Fractions | Medium | 69.6% | 25.0% | MathStringNumber Theory |
| Form Largest Integer With Digits That Add up to Target | Hard | 49.5% | 25.0% | ArrayDynamic Programming |
| Build an Array With Stack Operations | Medium | 81.0% | 25.0% | ArrayStackSimulation |
| Number of Ways of Cutting a Pizza | Hard | 61.6% | 25.0% | ArrayDynamic ProgrammingMemoization+2 |
| Check If a String Contains All Binary Codes of Size K | Medium | 56.9% | 25.0% | Hash TableStringBit Manipulation+2 |
| People Whose List of Favorite Companies Is Not a Subset of Another List | Medium | 60.5% | 25.0% | ArrayHash TableString |
| Find Two Non-overlapping Sub-arrays Each With Target Sum | Medium | 36.7% | 25.0% | ArrayHash TableBinary Search+2 |
| The k Strongest Values in an Array | Medium | 62.6% | 25.0% | ArrayTwo PointersSorting |
| Longest Subarray of 1's After Deleting One Element | Medium | 71.0% | 25.0% | ArrayDynamic ProgrammingSliding Window |
| Parallel Courses II | Hard | 30.5% | 25.0% | Dynamic ProgrammingBit ManipulationGraph Theory+1 |
| Range Sum of Sorted Subarray Sums | Medium | 63.1% | 25.0% | ArrayTwo PointersBinary Search+2 |
| Number of Subsequences That Satisfy the Given Sum Condition | Medium | 49.3% | 25.0% | ArrayTwo PointersBinary Search+1 |
| Max Value of Equation | Hard | 45.0% | 25.0% | ArrayQueueSliding Window+2 |
| Last Moment Before All Ants Fall Out of a Plank | Medium | 68.2% | 25.0% | ArrayBrainteaserSimulation |
| Count Submatrices With All Ones | Medium | 71.1% | 25.0% | ArrayDynamic ProgrammingStack+2 |
| Number of Good Ways to Split a String | Medium | 68.4% | 25.0% | Hash TableStringDynamic Programming+1 |
| Number of Substrings With Only 1s | Medium | 57.4% | 25.0% | MathString |
| Maximum Number of Non-Overlapping Subarrays With Sum Equals Target | Medium | 48.8% | 25.0% | ArrayHash TableGreedy+1 |
| Find Root of N-Ary Tree | Medium | 78.6% | 25.0% | |
| Number of Good Leaf Nodes Pairs | Medium | 71.8% | 25.0% | TreeDepth-First SearchBinary Tree |
| Move Sub-Tree of N-Ary Tree | Hard | 59.7% | 25.0% | |
| Minimum Number of Vertices to Reach All Nodes | Medium | 81.5% | 25.0% | Graph Theory |
| Magnetic Force Between Two Balls | Medium | 71.9% | 25.0% | ArrayBinary SearchSorting |
| Minimum Number of Days to Eat N Oranges | Hard | 36.1% | 25.0% | Dynamic ProgrammingMemoization |
| Guess the Majority in a Hidden Array | Medium | 69.3% | 25.0% | |
| Find Latest Group of Size M | Medium | 43.7% | 25.0% | ArrayHash TableBinary Search+1 |
| The Most Similar Path in a Graph | Hard | 59.4% | 25.0% | |
| Number of Ways to Reorder Array to Get Same BST | Hard | 54.0% | 25.0% | ArrayMathDivide and Conquer+7 |
| Strange Printer II | Hard | 60.6% | 25.0% | ArrayGraph TheoryTopological Sort+1 |
| Put Boxes Into the Warehouse I | Medium | 67.4% | 25.0% | |
| Check If String Is Transformable With Substring Sort Operations | Hard | 51.1% | 25.0% | StringGreedySorting |
| Rearrange Spaces Between Words | Easy | 44.1% | 25.0% | String |
| Split a String Into the Max Number of Unique Substrings | Medium | 68.6% | 25.0% | Hash TableStringBacktracking |
| Maximum Non Negative Product in a Matrix | Medium | 35.7% | 25.0% | ArrayDynamic ProgrammingMatrix |
| Minimum Cost to Connect Two Groups of Points | Hard | 49.6% | 25.0% | ArrayDynamic ProgrammingBit Manipulation+2 |
| Put Boxes Into the Warehouse II | Medium | 65.8% | 25.0% | |
| Throne Inheritance | Medium | 66.8% | 25.0% | Hash TableTreeDepth-First Search+1 |
| Cat and Mouse II | Hard | 40.3% | 25.0% | ArrayMathDynamic Programming+5 |
| Fancy Sequence | Hard | 18.6% | 25.0% | MathDesignSegment Tree |
| Special Array With X Elements Greater Than or Equal X | Easy | 66.8% | 25.0% | ArrayBinary SearchSorting |
| Find Nearest Right Node in Binary Tree | Medium | 75.1% | 25.0% | |
| Check If Two Expression Trees are Equivalent | Medium | 71.7% | 25.0% | |
| Arithmetic Subarrays | Medium | 83.8% | 25.0% | ArrayHash TableSorting |
| Distribute Repeating Integers | Hard | 40.4% | 25.0% | ArrayHash TableDynamic Programming+4 |
| Minimum Operations to Reduce X to Zero | Medium | 40.4% | 25.0% | ArrayHash TableBinary Search+2 |
| Find the Most Competitive Subsequence | Medium | 52.7% | 25.0% | ArrayStackGreedy+1 |
| Correct a Binary Tree | Medium | 74.3% | 25.0% | |
| Max Number of K-Sum Pairs | Medium | 56.9% | 25.0% | ArrayHash TableTwo Pointers+1 |
| Minimum Adjacent Swaps for K Consecutive Ones | Hard | 42.3% | 25.0% | ArrayGreedySliding Window+1 |
| Change the Root of a Binary Tree | Medium | 75.0% | 25.0% | |
| Checking Existence of Edge Length Limited Paths | Hard | 63.2% | 25.0% | ArrayTwo PointersUnion-Find+2 |
| Maximum XOR With an Element From Array | Hard | 57.5% | 25.0% | ArrayBit ManipulationTrie |
| Count Ways to Distribute Candies | Hard | 63.8% | 25.0% | |
| Minimum Operations to Make a Subsequence | Hard | 49.6% | 25.0% | ArrayHash TableBinary Search+1 |
| Find the Highest Altitude | Easy | 83.9% | 25.0% | ArrayPrefix Sum |
| Minimize Hamming Distance After Swap Operations | Medium | 49.1% | 25.0% | ArrayDepth-First SearchUnion-Find |
| Largest Submatrix With Rearrangements | Medium | 75.2% | 25.0% | ArrayGreedySorting+1 |
| Largest Subarray Length K | Easy | 65.7% | 25.0% | |
| Latest Time by Replacing Hidden Digits | Easy | 43.6% | 25.0% | StringGreedy |
| Change Minimum Characters to Satisfy One of Three Conditions | Medium | 37.7% | 25.0% | Hash TableStringCounting+1 |
| Find Kth Largest XOR Coordinate Value | Medium | 64.2% | 25.0% | ArrayDivide and ConquerBit Manipulation+5 |
| Checking Existence of Edge Length Limited Paths II | Hard | 51.7% | 25.0% | |
| Tree of Coprimes | Hard | 43.8% | 25.0% | ArrayMathTree+2 |
| Map of Highest Peak | Medium | 75.6% | 25.0% | ArrayBreadth-First SearchMatrix |
| Maximum Score From Removing Stones | Medium | 68.6% | 25.0% | MathGreedyHeap (Priority Queue) |
| Maximum Score from Performing Multiplication Operations | Hard | 43.1% | 25.0% | ArrayDynamic Programming |
| Closest Dessert Cost | Medium | 48.4% | 25.0% | ArrayDynamic ProgrammingBacktracking |
| Design Most Recently Used Queue | Medium | 77.7% | 25.0% | |
| Number of Restricted Paths From First to Last Node | Medium | 40.9% | 25.0% | Dynamic ProgrammingGraph TheoryTopological Sort+2 |
| Find the Subtasks That Did Not Execute | Hard | 78.3% | 25.0% | |
| Maximum Score of a Good Subarray | Hard | 64.4% | 25.0% | ArrayTwo PointersBinary Search+2 |
| Sentence Similarity III | Medium | 48.5% | 25.0% | ArrayTwo PointersString |
| Maximum Number of Groups Getting Fresh Donuts | Hard | 41.4% | 25.0% | ArrayDynamic ProgrammingBit Manipulation+2 |
| Evaluate the Bracket Pairs of a String | Medium | 69.2% | 25.0% | ArrayHash TableString |
| Minimum Number of Operations to Reinitialize a Permutation | Medium | 72.7% | 25.0% | ArrayMathSimulation |
| Queries on Number of Points Inside a Circle | Medium | 86.8% | 25.0% | ArrayMathGeometry |
| Count Pairs of Equal Substrings With Minimum Difference | Medium | 64.0% | 25.0% | |
| Minimum Path Cost in a Hidden Grid | Medium | 58.7% | 25.0% | |
| Find Customers With Positive Revenue this Year | Easy | 87.7% | 25.0% | |
| Minimum Adjacent Swaps to Reach the Kth Smallest Number | Medium | 72.1% | 25.0% | Two PointersStringGreedy |
| Largest Color Value in a Directed Graph | Hard | 57.4% | 25.0% | Hash TableStringDynamic Programming+4 |
| Number of Ways to Rearrange Sticks With K Sticks Visible | Hard | 60.5% | 25.0% | MathDynamic ProgrammingCombinatorics |
| Minimum Speed to Arrive on Time | Medium | 47.7% | 25.0% | ArrayBinary Search |
| Jump Game VII | Medium | 26.3% | 25.0% | StringDynamic ProgrammingSliding Window+1 |
| Minimum Cost to Change the Final Value of Expression | Hard | 51.1% | 25.0% | MathStringDynamic Programming+1 |
| Longest Word With All Prefixes | Medium | 72.0% | 25.0% | |
| Minimum Skips to Arrive at Meeting On Time | Hard | 38.8% | 25.0% | ArrayDynamic Programming |
| Minimum Number of Flips to Make the Binary String Alternating | Medium | 41.1% | 25.0% | StringDynamic ProgrammingSliding Window |
| Merge Triplets to Form Target Triplet | Medium | 68.8% | 25.0% | ArrayGreedy |
| The Earliest and Latest Rounds Where Players Compete | Hard | 72.7% | 25.0% | Dynamic ProgrammingMemoization |
| Minimize Product Sum of Two Arrays | Medium | 89.9% | 25.0% | |
| Minimum Absolute Difference Queries | Medium | 45.6% | 25.0% | ArrayPrefix Sum |
| Number of Wonderful Substrings | Medium | 66.6% | 25.0% | Hash TableStringBit Manipulation+1 |
| Cutting Ribbons | Medium | 53.0% | 25.0% | |
| Find a Peak Element II | Medium | 54.4% | 25.0% | ArrayBinary SearchMatrix |
| Build Array from Permutation | Easy | 91.1% | 25.0% | ArraySimulation |
| Eliminate Maximum Number of Monsters | Medium | 51.0% | 25.0% | ArrayGreedySorting |
| Describe the Painting | Medium | 51.9% | 25.0% | ArrayHash TableSorting+1 |
| Painting a Grid With Three Different Colors | Hard | 77.3% | 25.0% | Dynamic Programming |
| Kth Smallest Subarray Sum | Medium | 53.4% | 25.0% | |
| Longest Common Subsequence Between Sorted Arrays | Medium | 81.3% | 25.0% | |
| Erect the Fence II | Hard | 51.3% | 25.0% | |
| Last Day Where You Can Still Cross | Hard | 68.6% | 25.0% | ArrayBinary SearchDepth-First Search+3 |
| Operations on Tree | Medium | 45.0% | 25.0% | ArrayHash TableTree+3 |
| Binary Searchable Numbers in an Unsorted Array | Medium | 63.3% | 25.0% | |
| Number of Unique Good Subsequences | Hard | 52.6% | 25.0% | StringDynamic Programming |
| Find Original Array From Doubled Array | Medium | 40.7% | 25.0% | ArrayHash TableGreedy+1 |
| The Number of Weak Characters in the Game | Medium | 44.5% | 25.0% | ArrayStackGreedy+2 |
| Convert 1D Array Into 2D Array | Easy | 72.1% | 25.0% | ArrayMatrixSimulation |
| Stock Price Fluctuation | Medium | 48.9% | 25.0% | Hash TableDesignHeap (Priority Queue)+2 |
| Parallel Courses III | Hard | 66.8% | 25.0% | ArrayDynamic ProgrammingGraph Theory+1 |
| Minimum Operations to Convert Number | Medium | 51.5% | 25.0% | ArrayBreadth-First Search |
| Count Fertile Pyramids in a Land | Hard | 66.2% | 25.0% | ArrayDynamic ProgrammingMatrix |
| Process Restricted Friend Requests | Hard | 59.4% | 25.0% | Union-FindGraph Theory |
| Find Target Indices After Sorting Array | Easy | 77.8% | 25.0% | ArrayBinary SearchSorting |
| Find All People With Secret | Hard | 48.4% | 25.0% | Depth-First SearchBreadth-First SearchUnion-Find+2 |
| Paths in Maze That Lead to Same Room | Medium | 56.5% | 25.0% | |
| Maximum Number of Words Found in Sentences | Easy | 86.7% | 25.0% | ArrayString |
| Watering Plants II | Medium | 48.6% | 25.0% | ArrayTwo PointersSimulation |
| Recover the Original Array | Hard | 41.2% | 25.0% | ArrayHash TableTwo Pointers+2 |
| Destroying Asteroids | Medium | 53.3% | 25.0% | ArrayGreedySorting |
| Count Words Obtained After Adding a Letter | Medium | 43.9% | 25.0% | ArrayHash TableString+2 |
| All Divisions With the Highest Score of a Binary Array | Medium | 65.4% | 25.0% | Array |
| Minimum Cost to Set Cooking Time | Medium | 41.5% | 25.0% | MathEnumeration |
| Remove All Ones With Row and Column Flips | Medium | 76.2% | 25.0% | |
| Find All Lonely Numbers in the Array | Medium | 62.7% | 25.0% | ArrayHash TableCounting |
| Maximum Split of Positive Even Integers | Medium | 59.6% | 25.0% | MathBacktrackingGreedy |
| Minimum Time to Remove All Cars Containing Illegal Goods | Hard | 42.0% | 25.0% | StringDynamic Programming |
| Maximum AND Sum of Array | Hard | 50.7% | 25.0% | ArrayDynamic ProgrammingBit Manipulation+1 |
| Counting Words With a Given Prefix | Easy | 84.5% | 25.0% | ArrayStringString Matching |
| Create Binary Tree From Descriptions | Medium | 81.7% | 25.0% | ArrayHash TableTree+1 |
| Minimum White Tiles After Covering With Carpets | Hard | 38.6% | 25.0% | StringDynamic ProgrammingPrefix Sum |
| Most Frequent Number Following Key In an Array | Easy | 59.4% | 25.0% | ArrayHash TableCounting |
| Remove All Ones With Row and Column Flips II | Medium | 67.2% | 25.0% | |
| Find All K-Distant Indices in an Array | Easy | 77.4% | 25.0% | ArrayTwo Pointers |
| Count Prefixes of a Given String | Easy | 74.2% | 25.0% | ArrayString |
| Minimum Number of Operations to Convert Time | Easy | 66.3% | 25.0% | StringGreedy |
| Check if There Is a Valid Parentheses String Path | Hard | 40.1% | 25.0% | ArrayDynamic ProgrammingMatrix |
| Design an ATM Machine | Medium | 44.5% | 25.0% | ArrayGreedyDesign |
| Maximum Score of a Node Sequence | Hard | 39.8% | 25.0% | ArrayGraph TheorySorting+1 |
| Maximum White Tiles Covered by a Carpet | Medium | 35.6% | 25.0% | ArrayBinary SearchGreedy+3 |
| Minimum Lines to Represent a Line Chart | Medium | 26.8% | 25.0% | ArrayMathGeometry+2 |
| Check if Number Has Equal Digit Count and Digit Value | Easy | 73.1% | 25.0% | Hash TableStringCounting |
| Sender With Largest Word Count | Medium | 59.5% | 25.0% | ArrayHash TableString+1 |
| Booking Concert Tickets in Groups | Hard | 19.1% | 25.0% | Binary SearchDesignBinary Indexed Tree+1 |
| Count Positions on Street With Required Brightness | Medium | 62.9% | 25.0% | |
| Design a Text Editor | Hard | 49.9% | 25.0% | Linked ListStringStack+3 |
| Longest Binary Subsequence Less Than or Equal to K | Medium | 52.8% | 25.0% | StringDynamic ProgrammingGreedy+1 |
| Design Video Sharing Platform | Hard | 64.0% | 25.0% | |
| Minimum Flips in Binary Tree to Get Result | Hard | 56.8% | 25.0% | |
| Count Asterisks | Easy | 83.3% | 25.0% | String |
| Count Unreachable Pairs of Nodes in an Undirected Graph | Medium | 49.8% | 25.0% | Depth-First SearchBreadth-First SearchUnion-Find+1 |
| Subarray With Elements Greater Than Varying Threshold | Hard | 45.2% | 25.0% | ArrayStackUnion-Find+1 |
| First Letter to Appear Twice | Easy | 74.9% | 25.0% | Hash TableStringBit Manipulation+1 |
| Number of Zero-Filled Subarrays | Medium | 70.1% | 25.0% | ArrayMath |
| Shortest Impossible Sequence of Rolls | Hard | 69.3% | 25.0% | ArrayHash TableGreedy |
| Merge Similar Items | Easy | 77.4% | 25.0% | ArrayHash TableSorting+1 |
| Build a Matrix With Conditions | Hard | 79.3% | 25.0% | ArrayGraph TheoryTopological Sort+1 |
| Finding the Number of Visible Mountains | Medium | 37.2% | 25.0% | |
| Sort Array by Moving Items to Empty Space | Hard | 45.6% | 25.0% | |
| Sum of Prefix Scores of Strings | Hard | 60.8% | 25.0% | ArrayStringTrie+1 |
| Number of Good Paths | Hard | 56.3% | 25.0% | ArrayHash TableTree+3 |
| Minimize Maximum Value in a Grid | Hard | 70.2% | 25.0% | |
| Longest Uploaded Prefix | Medium | 54.7% | 25.0% | Hash TableBinary SearchUnion-Find+5 |
| Number of Pairs Satisfying Inequality | Hard | 46.8% | 25.0% | ArrayBinary SearchDivide and Conquer+4 |
| Paths in Matrix Whose Sum Is Divisible by K | Hard | 58.7% | 25.0% | ArrayDynamic ProgrammingMatrix |
| Count Number of Distinct Integers After Reverse Operations | Medium | 81.3% | 25.0% | ArrayHash TableMath+1 |
| Determine if Two Events Have Conflict | Easy | 53.0% | 25.0% | ArrayString |
| Words Within Two Edits of Dictionary | Medium | 61.7% | 25.0% | ArrayStringTrie |
| Closest Nodes Queries in a Binary Search Tree | Medium | 44.1% | 25.0% | ArrayBinary SearchTree+3 |
| Number of Beautiful Partitions | Hard | 32.8% | 25.0% | StringDynamic ProgrammingPrefix Sum |
| Count Subarrays With Median K | Hard | 47.6% | 25.0% | ArrayHash TablePrefix Sum |
| Frog Jump II | Medium | 62.4% | 25.0% | ArrayBinary SearchGreedy |
| Make Number of Distinct Characters Equal | Medium | 27.5% | 25.0% | Hash TableStringCounting |
| Increment Submatrices by One | Medium | 73.8% | 25.0% | ArrayMatrixPrefix Sum |
| Disconnect Path in a Binary Matrix by at Most One Flip | Medium | 27.7% | 25.0% | ArrayDynamic ProgrammingDepth-First Search+2 |
| Check if There is a Path With Equal Number of 0's And 1's | Medium | 51.8% | 25.0% | |
| Count the Number of Fair Pairs | Medium | 52.7% | 25.0% | ArrayTwo PointersBinary Search+1 |
| Merge Two 2D Arrays by Summing Values | Easy | 81.8% | 25.0% | ArrayHash TableTwo Pointers |
| Prime Subtraction Operation | Medium | 55.6% | 25.0% | ArrayMathBinary Search+2 |
| Sleep | Easy | 87.4% | 25.0% | |
| Array Prototype Last | Easy | 74.6% | 25.0% | |
| Find the Punishment Number of an Integer | Medium | 81.7% | 25.0% | MathBacktracking |
| To Be Or Not To Be | Easy | 63.3% | 25.0% | |
| Extract Kth Character From The Rope Tree | Easy | 73.3% | 25.0% | |
| Sum of Imbalance Numbers of All Subarrays | Hard | 43.1% | 25.0% | ArrayHash TableEnumeration |
| Count Houses in a Circular Street | Easy | 86.0% | 25.0% | |
| Count Pairs of Points With Distance k | Medium | 32.8% | 25.0% | ArrayHash TableBit Manipulation |
| Minimum Absolute Difference Between Elements With Constraint | Medium | 37.1% | 25.0% | ArrayBinary SearchOrdered Set |
| String Transformation | Hard | 26.6% | 25.0% | MathStringDynamic Programming+1 |
| Determine if a Cell Is Reachable at a Given Time | Medium | 37.2% | 25.0% | Math |
| Count K-Subsequences of a String With Maximum Beauty | Hard | 30.1% | 25.0% | Hash TableMathString+3 |
| Maximum Number of K-Divisible Components | Hard | 74.1% | 25.0% | TreeDepth-First Search |
| Get the Size of a DataFrame | Easy | 84.9% | 25.0% | |
| Minimum Increment Operations to Make Array Beautiful | Medium | 34.6% | 25.0% | ArrayDynamic Programming |
| Find Champion I | Easy | 73.2% | 25.0% | ArrayMatrix |
| Find Champion II | Medium | 70.3% | 25.0% | Graph Theory |
| Maximum Score After Applying Operations on a Tree | Medium | 47.1% | 25.0% | Dynamic ProgrammingTreeDepth-First Search |
| Count the Number of Good Partitions | Hard | 48.9% | 25.0% | ArrayHash TableMath+1 |
| Number of Equal Numbers Blocks | Medium | 62.4% | 25.0% | |
| Minimum Cost to Make Array Equalindromic | Medium | 23.3% | 25.0% | ArrayMathBinary Search+2 |
| Maximum Number That Sum of the Prices Is Less Than or Equal to K | Medium | 38.4% | 25.0% | MathBinary SearchDynamic Programming+1 |
| Divide Array Into Arrays With Max Difference | Medium | 79.0% | 25.0% | ArrayGreedySorting |
| Find Longest Special Substring That Occurs Thrice II | Medium | 39.1% | 25.0% | Hash TableStringBinary Search+2 |
| Find the Number of Ways to Place People II | Hard | 64.4% | 25.0% | ArrayMathGeometry+2 |
| Find the Number of Ways to Place People I | Medium | 64.0% | 25.0% | ArrayMathGeometry+2 |
| Maximize Consecutive Elements in an Array After Modification | Hard | 33.6% | 25.0% | ArrayDynamic ProgrammingSorting |
| Most Frequent Prime | Medium | 45.8% | 25.0% | ArrayHash TableMath+4 |
| Find the Largest Area of Square Inside Two Rectangles | Medium | 66.8% | 25.0% | ArrayMathGeometry |
| Latest Time You Can Obtain After Replacing Characters | Easy | 35.1% | 25.0% | StringEnumeration |
| Minimum Sum of Values by Dividing Array | Hard | 27.8% | 25.0% | ArrayBinary SearchDynamic Programming+3 |
| Longest Common Suffix Queries | Hard | 35.8% | 25.0% | ArrayStringTrie |
| Minimum Number of Operations to Make Word K-Periodic | Medium | 60.6% | 25.0% | Hash TableStringCounting |
| Sum of Digit Differences of All Pairs | Medium | 43.0% | 25.0% | ArrayHash TableMath+1 |
| Find the Maximum Length of Valid Subsequence II | Medium | 57.2% | 25.0% | ArrayDynamic Programming |
| Maximum Number of Points with Cost | Medium | 41.8% | 25.0% | ArrayDynamic ProgrammingMatrix |
| Confirmation Rate | Medium | 61.6% | 25.0% | Database |
| Permutations II | Medium | 62.9% | 25.0% | ArrayBacktrackingSorting |
| Unique Paths II | Medium | 44.1% | 25.0% | ArrayDynamic ProgrammingMatrix |
| Find if Path Exists in Graph | Easy | 54.7% | 25.0% | Depth-First SearchBreadth-First SearchUnion-Find+1 |
| Employees Whose Manager Left the Company | Easy | 48.6% | 25.0% | Database |
| Maximum Number of Ways to Partition an Array | Hard | 35.4% | 25.0% | ArrayHash TableCounting+2 |
| Decode Ways | Medium | 37.6% | 25.0% | StringDynamic Programming |
| Restore IP Addresses | Medium | 55.3% | 25.0% | StringBacktracking |
| Unique Binary Search Trees II | Medium | 61.9% | 25.0% | Dynamic ProgrammingBacktrackingTree+2 |
| Unique Binary Search Trees | Medium | 63.3% | 25.0% | MathDynamic ProgrammingTree+2 |
| Interleaving String | Medium | 43.5% | 25.0% | StringDynamic Programming |
| Recover Binary Search Tree | Medium | 58.7% | 25.0% | TreeDepth-First SearchBinary Search Tree+1 |
| Construct Binary Tree from Inorder and Postorder Traversal | Medium | 68.0% | 25.0% | ArrayHash TableDivide and Conquer+2 |
| Path Sum | Easy | 54.4% | 25.0% | TreeDepth-First SearchBreadth-First Search+1 |
| Path Sum II | Medium | 61.7% | 25.0% | BacktrackingTreeDepth-First Search+1 |
| Distinct Subsequences | Hard | 51.5% | 25.0% | StringDynamic Programming |
| Pascal's Triangle II | Easy | 67.1% | 25.0% | ArrayDynamic Programming |
| Best Time to Buy and Sell Stock III | Hard | 53.1% | 25.0% | ArrayDynamic Programming |
| Word Ladder II | Hard | 27.5% | 25.0% | Hash TableStringBacktracking+1 |
| Sum Root to Leaf Numbers | Medium | 69.6% | 25.0% | TreeDepth-First SearchBinary Tree |
| Smallest Index With Equal Value | Easy | 73.1% | 25.0% | Array |
| Binary Tree Preorder Traversal | Easy | 75.1% | 25.0% | StackTreeDepth-First Search+1 |
| Max Points on a Line | Hard | 30.2% | 25.0% | ArrayHash TableMath+1 |
| Excel Sheet Column Title | Easy | 45.7% | 25.0% | MathString |
| Delete the Middle Node of a Linked List | Medium | 59.5% | 25.0% | Linked ListTwo Pointers |
| Step-By-Step Directions From a Binary Tree Node to Another | Medium | 56.4% | 25.0% | StringTreeDepth-First Search+1 |
| Binary Search Tree Iterator | Medium | 76.1% | 25.0% | StackTreeDesign+3 |
| Dungeon Game | Hard | 40.8% | 25.0% | ArrayDynamic ProgrammingMatrix |
| Rings and Rods | Easy | 81.5% | 25.0% | Hash TableString |
| Duplicate Emails | Easy | 73.4% | 25.0% | Database |
| Repeated DNA Sequences | Medium | 52.9% | 25.0% | Hash TableStringBit Manipulation+3 |
| Reverse Bits | Easy | 67.7% | 25.0% | Divide and ConquerBit Manipulation |
| Number of 1 Bits | Easy | 76.3% | 25.0% | Divide and ConquerBit Manipulation |
| Valid Phone Numbers | Easy | 28.9% | 25.0% | Shell |
| Delete Duplicate Emails | Easy | 65.6% | 25.0% | Database |
| Design Add and Search Words Data Structure | Medium | 48.1% | 25.0% | StringDepth-First SearchDesign+1 |
| Count Complete Tree Nodes | Easy | 72.0% | 25.0% | Binary SearchBit ManipulationTree+1 |
| Different Ways to Add Parentheses | Medium | 73.1% | 25.0% | MathStringDynamic Programming+2 |
| Strobogrammatic Number II | Medium | 53.5% | 25.0% | |
| Amount of New Area Painted Each Day | Hard | 55.6% | 25.0% | |
| Meeting Rooms | Easy | 59.3% | 25.0% | |
| Single Number III | Medium | 70.4% | 25.0% | ArrayBit Manipulation |
| Closest Binary Search Tree Value | Easy | 49.3% | 25.0% | |
| Number of Flowers in Full Bloom | Hard | 57.7% | 25.0% | ArrayHash TableBinary Search+3 |
| Minimum Consecutive Cards to Pick Up | Medium | 53.5% | 25.0% | ArrayHash TableSliding Window |
| Binary Tree Longest Consecutive Sequence | Medium | 54.6% | 25.0% | |
| Bulls and Cows | Medium | 52.2% | 25.0% | Hash TableStringCounting |
| Smallest Rectangle Enclosing Black Pixels | Hard | 60.8% | 25.0% | |
| Range Sum Query 2D - Mutable | Medium | 45.4% | 25.0% | |
| Minimum Height Trees | Medium | 42.4% | 25.0% | Depth-First SearchBreadth-First SearchGraph Theory+1 |
| Maximum Product of Word Lengths | Medium | 61.0% | 25.0% | ArrayStringBit Manipulation |
| Minimum Obstacle Removal to Reach Corner | Hard | 70.4% | 25.0% | ArrayBreadth-First SearchGraph Theory+3 |
| Patching Array | Hard | 54.1% | 25.0% | ArrayGreedy |
| Palindrome Pairs | Hard | 36.9% | 25.0% | ArrayHash TableString+1 |
| Root Equals Sum of Children | Easy | 84.8% | 25.0% | TreeBinary Tree |
| Counting Bits | Easy | 80.4% | 25.0% | Dynamic ProgrammingBit Manipulation |
| Count Subarrays With Score Less Than K | Hard | 62.3% | 25.0% | ArrayBinary SearchSliding Window+1 |
| Water and Jug Problem | Medium | 44.8% | 25.0% | MathDepth-First SearchBreadth-First Search |
| Valid Perfect Square | Easy | 44.7% | 25.0% | MathBinary Search |
| Evaluate Boolean Binary Tree | Easy | 82.4% | 25.0% | TreeDepth-First SearchBinary Tree |
| Guess Number Higher or Lower II | Medium | 52.4% | 25.0% | MathDynamic ProgrammingGame Theory |
| Design Phone Directory | Medium | 52.7% | 25.0% | |
| Longest Substring with At Least K Repeating Characters | Medium | 46.0% | 25.0% | Hash TableStringDivide and Conquer+1 |
| Largest Local Values in a Matrix | Easy | 87.7% | 25.0% | ArrayMatrix |
| Third Maximum Number | Easy | 38.8% | 25.0% | ArraySorting |
| Longest Nice Subarray | Medium | 64.8% | 25.0% | ArrayBit ManipulationSliding Window |
| Arranging Coins | Easy | 48.0% | 25.0% | MathBinary Search |
| Number of Boomerangs | Medium | 57.2% | 25.0% | ArrayHash TableMath |
| Delete Node in a BST | Medium | 54.2% | 25.0% | TreeBinary Search TreeBinary Tree |
| 132 Pattern | Medium | 34.5% | 25.0% | ArrayBinary SearchStack+2 |
| Island Perimeter | Easy | 74.2% | 25.0% | ArrayDepth-First SearchBreadth-First Search+1 |
| Heaters | Medium | 41.4% | 25.0% | ArrayTwo PointersBinary Search+1 |
| Longest Increasing Subsequence II | Hard | 26.0% | 25.0% | ArrayDivide and ConquerDynamic Programming+4 |
| Number of Valid Clock Times | Easy | 47.9% | 25.0% | StringEnumeration |
| License Key Formatting | Easy | 45.7% | 25.0% | String |
| Maximum Sum of Distinct Subarrays With Length K | Medium | 42.8% | 25.0% | ArrayHash TableSliding Window |
| Longest Palindromic Subsequence | Medium | 65.1% | 25.0% | StringDynamic Programming |
| Longest Uncommon Subsequence II | Medium | 44.4% | 25.0% | ArrayHash TableTwo Pointers+2 |
| Continuous Subarray Sum | Medium | 31.2% | 25.0% | ArrayHash TableMath+1 |
| Beautiful Arrangement | Medium | 64.7% | 25.0% | ArrayDynamic ProgrammingBacktracking+2 |
| Erect the Fence | Hard | 52.7% | 25.0% | ArrayMathGeometry |
| Triangle Judgement | Easy | 74.5% | 25.0% | Database |
| Add Bold Tag in String | Medium | 51.4% | 25.0% | |
| Not Boring Movies | Easy | 75.1% | 25.0% | Database |
| Design Search Autocomplete System | Hard | 49.7% | 25.0% | |
| Two Sum IV - Input is a BST | Easy | 63.0% | 25.0% | Hash TableTwo PointersTree+4 |
| Print Binary Tree | Medium | 66.4% | 25.0% | TreeDepth-First SearchBreadth-First Search+1 |
| Split Array into Consecutive Subsequences | Medium | 52.0% | 25.0% | ArrayHash TableGreedy+1 |
| Maximum Width of Binary Tree | Medium | 45.2% | 25.0% | TreeDepth-First SearchBreadth-First Search+1 |
| Next Closest Time | Medium | 47.0% | 25.0% | |
| Redundant Connection II | Hard | 35.9% | 25.0% | Depth-First SearchBreadth-First SearchUnion-Find+1 |
| Apply Transform Over Each Element in Array | Easy | 86.2% | 25.0% | |
| Number of Atoms | Hard | 65.1% | 25.0% | Hash TableStringStack+1 |
| Flood Fill | Easy | 67.8% | 25.0% | ArrayDepth-First SearchBreadth-First Search+1 |
| Employee Free Time | Hard | 72.8% | 25.0% | |
| Find the Maximum Achievable Number | Easy | 91.2% | 25.0% | Math |
| Couples Holding Hands | Hard | 59.2% | 25.0% | GreedyDepth-First SearchBreadth-First Search+2 |
| Toeplitz Matrix | Easy | 69.6% | 25.0% | ArrayMatrix |
| Jewels and Stones | Easy | 89.5% | 25.0% | Hash TableString |
| Reaching Points | Hard | 34.2% | 25.0% | Math |
| Rabbits in Forest | Medium | 58.0% | 25.0% | ArrayHash TableMath+1 |
| Is Graph Bipartite? | Medium | 58.9% | 25.0% | Depth-First SearchBreadth-First SearchUnion-Find+1 |
| Design Linked List | Medium | 29.8% | 25.0% | Linked ListDesign |
| Design Circular Queue | Medium | 54.0% | 25.0% | ArrayLinked ListDesign+1 |
| Hand of Straights | Medium | 57.8% | 25.0% | ArrayHash TableGreedy+1 |
| Buddy Strings | Easy | 33.9% | 25.0% | Hash TableString |
| Shortest Subarray with Sum at Least K | Hard | 32.6% | 25.0% | ArrayBinary SearchQueue+4 |
| Shortest Path to Get All Keys | Hard | 54.3% | 25.0% | ArrayBit ManipulationBreadth-First Search+1 |
| Profitable Schemes | Hard | 48.2% | 25.0% | ArrayDynamic Programming |
| Random Point in Non-overlapping Rectangles | Medium | 39.4% | 25.0% | ArrayMathBinary Search+4 |
| Super Egg Drop | Hard | 29.8% | 25.0% | MathBinary SearchDynamic Programming |
| Fair Candy Swap | Easy | 64.5% | 25.0% | ArrayHash TableBinary Search+1 |
| RLE Iterator | Medium | 59.2% | 25.0% | ArrayDesignCounting+1 |
| Sort Array By Parity | Easy | 76.5% | 25.0% | ArrayTwo PointersSorting |
| Reverse Only Letters | Easy | 68.1% | 25.0% | Two PointersString |
| Maximum Sum Circular Subarray | Medium | 49.4% | 25.0% | ArrayDivide and ConquerDynamic Programming+2 |
| Number of Recent Calls | Easy | 78.1% | 25.0% | DesignQueueData Stream |
| Shortest Bridge | Medium | 59.3% | 25.0% | ArrayDepth-First SearchBreadth-First Search+1 |
| Valid Mountain Array | Easy | 35.0% | 25.0% | Array |
| Reveal Cards In Increasing Order | Medium | 83.5% | 25.0% | ArrayQueueSorting+1 |
| Subarray Sums Divisible by K | Medium | 56.0% | 25.0% | ArrayHash TablePrefix Sum |
| Distribute Coins in Binary Tree | Medium | 77.2% | 25.0% | TreeDepth-First SearchBinary Tree |
| Time Based Key-Value Store | Medium | 49.7% | 25.0% | Hash TableStringBinary Search+1 |
| Interval List Intersections | Medium | 72.9% | 25.0% | ArrayTwo PointersSweep Line |
| Smallest String Starting From Leaf | Medium | 61.1% | 25.0% | StringBacktrackingTree+2 |
| Minimum Cost to Merge Stones | Hard | 45.6% | 25.0% | ArrayDynamic ProgrammingPrefix Sum |
| Find Common Characters | Easy | 74.6% | 25.0% | ArrayHash TableString |
| Construct Binary Search Tree from Preorder Traversal | Medium | 84.1% | 25.0% | ArrayStackTree+3 |
| Number of Enclaves | Medium | 71.5% | 25.0% | ArrayDepth-First SearchBreadth-First Search+2 |
| Parallel Courses | Medium | 62.0% | 25.0% | |
| Maximum Length of Semi-Decreasing Subarrays | Medium | 70.1% | 25.0% | |
| Last Stone Weight | Easy | 66.3% | 25.0% | ArrayHeap (Priority Queue) |
| Remove All Adjacent Duplicates In String | Easy | 72.8% | 25.0% | StringStack |
| Duplicate Zeros | Easy | 53.4% | 25.0% | ArrayTwo Pointers |
| Shortest Common Supersequence | Hard | 61.7% | 25.0% | StringDynamic Programming |
| Game Play Analysis IV | Medium | 40.7% | 25.0% | Database |
| Car Pooling | Medium | 56.2% | 25.0% | ArraySortingHeap (Priority Queue)+2 |
| Parsing A Boolean Expression | Hard | 69.8% | 25.0% | StringStackRecursion |
| Defanging an IP Address | Easy | 90.0% | 25.0% | String |
| Relative Sort Array | Easy | 75.1% | 25.0% | ArrayHash TableSorting+1 |
| N-th Tribonacci Number | Easy | 63.3% | 25.0% | MathDynamic ProgrammingMemoization |
| User Activity for the Past 30 Days I | Easy | 50.5% | 25.0% | Database |
| Product Price at a Given Date | Medium | 57.7% | 25.0% | Database |
| Immediate Food Delivery II | Medium | 55.6% | 25.0% | Database |
| Critical Connections in a Network | Hard | 59.3% | 25.0% | Depth-First SearchGraph TheoryBiconnected Component |
| Path with Maximum Probability | Medium | 65.5% | 25.0% | ArrayGraph TheoryHeap (Priority Queue)+1 |
| Path with Maximum Gold | Medium | 68.3% | 25.0% | ArrayBacktrackingMatrix |
| Queries Quality and Percentage | Easy | 52.2% | 25.0% | Database |
| Find Positive Integer Solution for a Given Equation | Medium | 69.8% | 25.0% | MathTwo PointersBinary Search+1 |
| Count Number of Nice Subarrays | Medium | 74.8% | 25.0% | ArrayHash TableMath+2 |
| Search Suggestions System | Medium | 65.2% | 25.0% | ArrayStringBinary Search+3 |
| Clear Digits | Easy | 82.7% | 25.0% | StringStackSimulation |
| Convert Binary Number in a Linked List to Integer | Easy | 82.3% | 25.0% | Linked ListMath |
| Maximize Total Cost of Alternating Subarrays | Medium | 29.5% | 25.0% | ArrayDynamic Programming |
| Divide Array in Sets of K Consecutive Numbers | Medium | 59.1% | 25.0% | ArrayHash TableGreedy+1 |
| All Ancestors of a Node in a Directed Acyclic Graph | Medium | 62.1% | 25.0% | Depth-First SearchBreadth-First SearchGraph Theory+1 |
| Find the Maximum Length of Valid Subsequence I | Medium | 54.9% | 25.0% | ArrayDynamic Programming |
| How Many Numbers Are Smaller Than the Current Number | Easy | 87.5% | 25.0% | ArrayHash TableSorting+1 |
| Time Needed to Inform All Employees | Medium | 60.4% | 25.0% | TreeDepth-First SearchBreadth-First Search |
| Frog Position After T Seconds | Hard | 37.8% | 25.0% | TreeDepth-First SearchBreadth-First Search+1 |
| Cherry Pickup II | Hard | 72.3% | 25.0% | ArrayDynamic ProgrammingMatrix |
| Shuffle the Array | Easy | 89.0% | 25.0% | Array |
| The kth Factor of n | Medium | 70.2% | 25.0% | MathNumber Theory |
| Avoid Flood in The City | Medium | 39.0% | 25.0% | ArrayHash TableBinary Search+2 |
| Shuffle String | Easy | 85.3% | 25.0% | ArrayString |
| Minimum Cost to Cut a Stick | Hard | 62.8% | 25.0% | ArrayDynamic ProgrammingSorting |
| Special Positions in a Binary Matrix | Easy | 68.8% | 25.0% | ArrayMatrix |
| Find Valid Matrix Given Row and Column Sums | Medium | 82.7% | 25.0% | ArrayGreedyMatrix |
| Customer Who Visited but Did Not Make Any Transactions | Easy | 67.6% | 25.0% | Database |
| Split Two Strings to Make Palindrome | Medium | 32.1% | 25.0% | Two PointersString |
| Furthest Building You Can Reach | Medium | 50.7% | 25.0% | ArrayGreedyHeap (Priority Queue) |
| Number of Students Unable to Eat Lunch | Easy | 79.3% | 25.0% | ArrayStackQueue+1 |
| Fix Names in a Table | Easy | 60.6% | 25.0% | Database |
| Calculate Money in Leetcode Bank | Easy | 82.3% | 25.0% | Math |
| Maximum Score From Removing Substrings | Medium | 66.6% | 25.0% | StringStackGreedy |
| Sum of Beauty of All Substrings | Medium | 73.5% | 25.0% | Hash TableStringCounting |
| Car Fleet II | Hard | 57.7% | 25.0% | ArrayMathStack+2 |
| Replace All Digits with Characters | Easy | 82.6% | 25.0% | String |
| Remove All Occurrences of a Substring | Medium | 78.4% | 25.0% | StringStackSimulation |
| Convert Object to JSON String | Medium | 78.0% | 25.0% | |
| Find the City With the Smallest Number of Neighbors at a Threshold Distance | Medium | 72.1% | 25.0% | Dynamic ProgrammingGraph TheoryShortest Path |
| Check if the Rectangle Corner Is Reachable | Hard | 25.3% | 25.0% | ArrayMathDepth-First Search+3 |
| Count the Number of Substrings With Dominant Ones | Medium | 42.1% | 25.0% | StringEnumeration |
| The Number of Employees Which Report to Each Employee | Easy | 53.0% | 25.0% | Database |
| Minimum Deletions to Make String Balanced | Medium | 68.2% | 25.0% | StringDynamic ProgrammingStack |
| Final Prices With a Special Discount in a Shop | Easy | 84.0% | 25.0% | ArrayStackMonotonic Stack |
| Nim Game | Easy | 59.2% | 25.0% | MathBrainteaserGame Theory |
| Spiral Matrix III | Medium | 84.5% | 25.0% | ArrayMatrixSimulation |
| Return Length of Arguments Passed | Easy | 94.5% | 25.0% | |
| Number of Same-End Substrings | Medium | 61.6% | 25.0% | |
| Exchange Seats | Medium | 73.8% | 25.0% | Database |
| Binary Tree Nodes | Medium | 78.5% | 25.0% | |
| Stone Game | Medium | 72.6% | 25.0% | ArrayMathDynamic Programming+1 |
| Maximum Good Subarray Sum | Medium | 21.4% | 25.0% | ArrayHash TablePrefix Sum |
| Swapping Nodes in a Linked List | Medium | 69.2% | 25.0% | Linked ListTwo Pointers |
| Calculate Compressed Mean | Easy | 86.0% | 25.0% | |
| XOR Queries of a Subarray | Medium | 78.2% | 25.0% | ArrayBit ManipulationPrefix Sum |
| Range Sum Query 2D - Immutable | Medium | 57.8% | 25.0% | ArrayDesignMatrix+1 |
| Find the Maximum Sequence Value of Array | Hard | 21.0% | 25.0% | ArrayDynamic ProgrammingBit Manipulation |
| Water Bottles | Easy | 72.6% | 25.0% | MathSimulation |
| Largest Odd Number in String | Easy | 66.9% | 25.0% | MathStringGreedy |
| Top Three Wineries | Hard | 53.6% | 25.0% | |
| Find Expensive Cities | Easy | 77.0% | 25.0% | |
| Class Performance | Medium | 88.9% | 25.0% | |
| Loan Types | Easy | 63.8% | 25.0% | |
| Find Pivot Index | Easy | 62.1% | 25.0% | ArrayPrefix Sum |
| Lexicographical Numbers | Medium | 76.2% | 25.0% | Depth-First SearchTrie |
| K-th Smallest in Lexicographical Order | Hard | 46.2% | 25.0% | Trie |
| Nth Highest Salary | Medium | 38.8% | 25.0% | Database |
| All O`one Data Structure | Hard | 44.1% | 25.0% | Hash TableLinked ListDesign+1 |
| Find the Maximum Number of Elements in Subset | Medium | 26.8% | 25.0% | ArrayHash TableEnumeration |
| Find Beautiful Indices in the Given Array II | Hard | 27.6% | 25.0% | Two PointersStringBinary Search+3 |
| Ant on the Boundary | Easy | 74.2% | 25.0% | ArraySimulationPrefix Sum |
| Minimum Number of Swaps to Make the String Balanced | Medium | 78.1% | 25.0% | Two PointersStringStack+1 |
| Smallest Range Covering Elements from K Lists | Hard | 70.0% | 25.0% | ArrayHash TableGreedy+3 |
| Number of Ways to Arrive at Destination | Medium | 37.3% | 25.0% | Dynamic ProgrammingGraph TheoryTopological Sort+1 |
| Check if DFS Strings Are Palindromes | Hard | 20.1% | 25.0% | ArrayHash TableString+3 |
| Project Employees I | Easy | 66.5% | 25.0% | Database |
| Maximum Employees to Be Invited to a Meeting | Hard | 61.8% | 25.0% | ArrayDynamic ProgrammingDepth-First Search+2 |
| Find Minimum Time to Reach Last Room I | Medium | 55.5% | 25.0% | ArrayGraph TheoryHeap (Priority Queue)+2 |
| Count Hills and Valleys in an Array | Easy | 69.1% | 25.0% | Array |
| Adjacent Increasing Subarrays Detection II | Medium | 58.9% | 25.0% | ArrayBinary Search |
| Maximum Frequency of an Element After Performing Operations I | Medium | 40.1% | 25.0% | ArrayBinary SearchSliding Window+2 |
| Maximum Frequency of an Element After Performing Operations II | Hard | 53.9% | 25.0% | ArrayBinary SearchSliding Window+2 |
| Adjacent Increasing Subarrays Detection I | Easy | 48.0% | 25.0% | Array |
| Sum of Good Subsequences | Hard | 30.8% | 25.0% | ArrayHash TableDynamic Programming |
| Alternating Groups II | Medium | 59.9% | 25.0% | ArraySliding Window |
| Percentage of Users Attended a Contest | Easy | 59.9% | 25.0% | Database |
| Find Numbers with Even Number of Digits | Easy | 79.6% | 25.0% | ArrayMath |
| Maximum Matrix Sum | Medium | 67.6% | 25.0% | ArrayGreedyMatrix |
| Zero Array Transformation III | Medium | 54.9% | 25.0% | ArrayGreedySorting+2 |
| Invalid Tweets | Easy | 85.2% | 25.0% | Database |
| Two Best Non-Overlapping Events | Medium | 64.0% | 25.0% | ArrayBinary SearchDynamic Programming+2 |
| Maximum Area Rectangle With Point Constraints I | Medium | 51.3% | 25.0% | ArrayMathBinary Indexed Tree+4 |
| Minimum Absolute Difference | Easy | 75.0% | 25.0% | ArraySorting |
| Finding 3-Digit Even Numbers | Easy | 78.8% | 25.0% | ArrayHash TableRecursion+2 |
| Find N Unique Integers Sum up to Zero | Easy | 78.5% | 25.0% | ArrayMath |
| Count Special Subsequences | Medium | 29.8% | 25.0% | ArrayHash TableMath+1 |
| House Robber IV | Medium | 64.8% | 25.0% | ArrayBinary SearchDynamic Programming+1 |
| Number of Ways to Split Array | Medium | 55.9% | 25.0% | ArrayPrefix Sum |
| Shifting Letters II | Medium | 53.5% | 25.0% | ArrayStringPrefix Sum |
| Design Task Manager | Medium | 49.1% | 25.0% | Hash TableDesignHeap (Priority Queue)+1 |
| Check if Grid can be Cut into Sections | Medium | 68.3% | 25.0% | ArraySorting |
| Maximum Number of Distinct Elements After Operations | Medium | 52.2% | 25.0% | ArrayGreedySorting |
| Self Dividing Numbers | Easy | 80.5% | 25.0% | Math |
| Count Non-Decreasing Subarrays After K Operations | Hard | 23.7% | 25.0% | ArrayStackSegment Tree+4 |
| Maximum Number of Events That Can Be Attended | Medium | 38.9% | 25.0% | ArrayGreedySorting+1 |
| Special Array I | Easy | 81.6% | 25.0% | Array |
| Reschedule Meetings for Maximum Free Time I | Medium | 53.9% | 25.0% | ArrayGreedySliding Window |
| Reschedule Meetings for Maximum Free Time II | Medium | 60.4% | 25.0% | ArrayGreedyEnumeration |
| Count Number of Bad Pairs | Medium | 54.2% | 25.0% | ArrayHash TableMath+1 |
| Longest Harmonious Subsequence | Easy | 64.4% | 25.0% | ArrayHash TableSliding Window+2 |
| Check if Number is a Sum of Powers of Three | Medium | 79.4% | 25.0% | Math |
| Longest Palindromic Subsequence After at Most K Operations | Medium | 37.4% | 25.0% | StringDynamic Programming |
| Minimum Time to Repair Cars | Medium | 59.6% | 25.0% | ArrayBinary Search |
| Find the Minimum Amount of Time to Brew Potions | Medium | 62.7% | 25.0% | ArraySimulationPrefix Sum |
| Find the K-th Character in String Game I | Easy | 81.6% | 25.0% | MathBit ManipulationRecursion+1 |
| Solving Questions With Brainpower | Medium | 60.2% | 25.0% | ArrayDynamic Programming |
| Count Good Triplets | Easy | 85.5% | 25.0% | ArrayEnumeration |
| Minimum Pair Removal to Sort Array I | Easy | 65.3% | 25.0% | ArrayHash TableLinked List+4 |
| Find the Count of Monotonic Pairs I | Hard | 47.5% | 25.0% | ArrayMathDynamic Programming+2 |
| Kth Smallest Product of Two Sorted Arrays | Hard | 48.9% | 25.0% | ArrayBinary Search |
| Path Existence Queries in a Graph I | Medium | 55.3% | 25.0% | ArrayHash TableBinary Search+2 |
| Count Cells in Overlapping Horizontal and Vertical Substrings | Medium | 26.9% | 25.0% | ArrayStringRolling Hash+3 |
| Number of Equivalent Domino Pairs | Easy | 60.6% | 25.0% | ArrayHash TableCounting |
| Fill a Special Grid | Medium | 70.7% | 25.0% | ArrayDivide and ConquerMatrix |
| Path With Maximum Minimum Value | Medium | 54.6% | 25.0% | |
| Customers Who Never Order | Easy | 71.5% | 25.0% | Database |
| Maximize Subarray GCD Score | Hard | 24.6% | 25.0% | ArrayMathEnumeration+1 |
| Inverse Coin Change | Medium | 51.5% | 25.0% | ArrayDynamic Programming |
| Partition String | Medium | 58.6% | 25.0% | Hash TableStringTrie+1 |
| Maximum Erasure Value | Medium | 64.1% | 25.0% | ArrayHash TableSliding Window |
| Fruits Into Baskets II | Easy | 70.2% | 25.0% | ArrayBinary SearchSegment Tree+2 |
| Reordered Power of 2 | Medium | 66.0% | 25.0% | Hash TableMathSorting+2 |
| Number of Stable Subsequences | Hard | 60.2% | 25.0% | ArrayDynamic Programming |
| Minimum Cost Path with Edge Reversals | Medium | 61.8% | 25.0% | Graph TheoryHeap (Priority Queue)Shortest Path |
| Longest Non-Decreasing Subarray After Replacing at Most One Element | Medium | 21.4% | 25.0% | ArrayDynamic Programming |
| Can Make Arithmetic Progression From Sequence | Easy | 69.2% | 25.0% | ArraySorting |
| Count Caesar Cipher Pairs | Medium | 50.8% | 25.0% | ArrayHash TableMath+2 |
| Divide an Array Into Subarrays With Minimum Cost I | Easy | 80.5% | 25.0% | ArraySortingEnumeration |
| Longest Balanced Subarray II | Hard | 33.8% | 25.0% | ArrayHash TableDivide and Conquer+2 |
| Valid Number | Hard | 22.6% | 12.5% | String |
| Scramble String | Hard | 43.9% | 12.5% | StringDynamic Programming |
| Gray Code | Medium | 64.0% | 12.5% | MathBacktrackingBit Manipulation |
| Binary Tree Level Order Traversal II | Medium | 67.6% | 12.5% | TreeBreadth-First SearchBinary Tree |
| Insertion Sort List | Medium | 58.5% | 12.5% | Linked ListSorting |
| Read N Characters Given Read4 | Easy | 42.5% | 12.5% | |
| Department Top Three Salaries | Hard | 59.8% | 12.5% | Database |
| Paint House | Medium | 64.3% | 12.5% | |
| Find the Celebrity | Medium | 48.9% | 12.5% | |
| Remove Invalid Parentheses | Hard | 49.8% | 12.5% | StringBacktrackingBreadth-First Search |
| Range Sum Query - Mutable | Medium | 42.6% | 12.5% | ArrayDivide and ConquerDesign+2 |
| Data Stream as Disjoint Intervals | Hard | 60.0% | 12.5% | Hash TableBinary SearchUnion-Find+3 |
| Shuffle an Array | Medium | 59.5% | 12.5% | ArrayMathDesign+1 |
| Sum of Left Leaves | Easy | 62.4% | 12.5% | TreeDepth-First SearchBreadth-First Search+1 |
| Battleships in a Board | Medium | 77.3% | 12.5% | ArrayDepth-First SearchMatrix |
| Find Right Interval | Medium | 55.4% | 12.5% | ArrayBinary SearchSorting |
| Minimum Number of Arrows to Burst Balloons | Medium | 61.2% | 12.5% | ArrayGreedySorting |
| 4Sum II | Medium | 57.8% | 12.5% | ArrayHash Table |
| Teemo Attacking | Easy | 57.5% | 12.5% | ArraySimulation |
| IPO | Hard | 53.3% | 12.5% | ArrayGreedySorting+1 |
| Find Largest Value in Each Tree Row | Medium | 66.3% | 12.5% | TreeDepth-First SearchBreadth-First Search+1 |
| Minesweeper | Medium | 68.7% | 12.5% | ArrayDepth-First SearchBreadth-First Search+1 |
| Brick Wall | Medium | 56.0% | 12.5% | ArrayHash Table |
| Next Greater Element III | Medium | 35.1% | 12.5% | MathTwo PointersString |
| Reverse Words in a String III | Easy | 83.9% | 12.5% | Two PointersString |
| Find the Closest Palindrome | Hard | 31.8% | 12.5% | MathString |
| Valid Square | Medium | 44.8% | 12.5% | MathGeometry |
| Tree Node | Medium | 75.2% | 12.5% | Database |
| Find Duplicate File in System | Medium | 67.6% | 12.5% | ArrayHash TableString |
| K Inverse Pairs Array | Hard | 49.0% | 12.5% | Dynamic Programming |
| 2 Keys Keyboard | Medium | 59.3% | 12.5% | MathDynamic Programming |
| Number of Longest Increasing Subsequence | Medium | 51.3% | 12.5% | ArrayDynamic ProgrammingBinary Indexed Tree+1 |
| Knight Probability in Chessboard | Medium | 56.9% | 12.5% | Dynamic Programming |
| Stickers to Spell Word | Hard | 50.6% | 12.5% | ArrayHash TableString+5 |
| Max Stack | Hard | 45.9% | 12.5% | |
| Remove Comments | Medium | 40.0% | 12.5% | ArrayString |
| Flatten a Multilevel Doubly Linked List | Medium | 62.5% | 12.5% | Linked ListDepth-First SearchDoubly-Linked List |
| Construct Quad Tree | Medium | 78.1% | 12.5% | ArrayDivide and ConquerTree+1 |
| Most Common Word | Easy | 45.0% | 12.5% | ArrayHash TableString+1 |
| Binary Trees With Factors | Medium | 53.1% | 12.5% | ArrayHash TableDynamic Programming+1 |
| Consecutive Numbers Sum | Hard | 42.6% | 12.5% | MathEnumeration |
| Minimum Number of Refueling Stops | Hard | 41.1% | 12.5% | ArrayDynamic ProgrammingGreedy+1 |
| Leaf-Similar Trees | Easy | 70.2% | 12.5% | TreeDepth-First SearchBinary Tree |
| Increasing Order Search Tree | Easy | 78.9% | 12.5% | StackTreeDepth-First Search+2 |
| Distinct Subsequences II | Hard | 44.0% | 12.5% | StringDynamic Programming |
| Validate Stack Sequences | Medium | 70.2% | 12.5% | ArrayStackSimulation |
| Check Completeness of a Binary Tree | Medium | 58.9% | 12.5% | TreeBreadth-First SearchBinary Tree |
| Maximize Sum Of Array After K Negations | Easy | 53.5% | 12.5% | ArrayGreedySorting |
| Complement of Base 10 Integer | Easy | 60.6% | 12.5% | Bit Manipulation |
| Longest Repeating Substring | Medium | 63.4% | 12.5% | |
| Recover a Tree From Preorder Traversal | Hard | 83.2% | 12.5% | StringTreeDepth-First Search+1 |
| Minimum Score Triangulation of Polygon | Medium | 67.4% | 12.5% | ArrayDynamic Programming |
| Partition Array for Maximum Sum | Medium | 77.3% | 12.5% | ArrayDynamic Programming |
| Number of Submatrices That Sum to Target | Hard | 74.6% | 12.5% | ArrayHash TableMatrix+1 |
| Building H2O | Medium | 58.3% | 12.5% | Concurrency |
| Sequential Digits | Medium | 65.4% | 12.5% | Enumeration |
| Smallest Sufficient Team | Hard | 55.4% | 12.5% | ArrayDynamic ProgrammingBit Manipulation+1 |
| Minimum Cost Tree From Leaf Values | Medium | 67.8% | 12.5% | ArrayDynamic ProgrammingStack+2 |
| Number of Days Between Two Dates | Easy | 52.3% | 12.5% | MathString |
| Constrained Subsequence Sum | Hard | 56.4% | 12.5% | ArrayDynamic ProgrammingQueue+3 |
| Three Consecutive Odds | Easy | 69.3% | 12.5% | Array |
| Minimum Time Visiting All Points | Easy | 84.8% | 12.5% | ArrayMathGeometry |
| Number of Steps to Reduce a Number to Zero | Easy | 85.7% | 12.5% | MathBit Manipulation |
| Minimum Number of Taps to Open to Water a Garden | Hard | 51.0% | 12.5% | ArrayDynamic ProgrammingGreedy |
| Count All Valid Pickup and Delivery Options | Hard | 64.9% | 12.5% | MathDynamic ProgrammingCombinatorics |
| The K Weakest Rows in a Matrix | Easy | 74.3% | 12.5% | ArrayBinary SearchSorting+2 |
| Minimum Number of Steps to Make Two Strings Anagram | Medium | 82.5% | 12.5% | Hash TableStringCounting |
| Count Negative Numbers in a Sorted Matrix | Easy | 79.5% | 12.5% | ArrayBinary SearchMatrix |
| Linked List in Binary Tree | Medium | 51.9% | 12.5% | Linked ListTreeDepth-First Search+1 |
| Find All Good Strings | Hard | 45.0% | 12.5% | StringDynamic ProgrammingString Matching |
| HTML Entity Parser | Medium | 50.3% | 12.5% | Hash TableString |
| Maximum Number of Vowels in a Substring of Given Length | Medium | 61.5% | 12.5% | StringSliding Window |
| Design Browser History | Medium | 78.2% | 12.5% | ArrayLinked ListStack+3 |
| Find Critical and Pseudo-Critical Edges in Minimum Spanning Tree | Hard | 66.3% | 12.5% | Union-FindGraph TheorySorting+2 |
| Path Crossing | Easy | 62.6% | 12.5% | Hash TableString |
| Find Users With Valid E-Mails | Easy | 36.8% | 12.5% | Database |
| Min Cost to Connect All Points | Medium | 70.3% | 12.5% | ArrayUnion-FindGraph Theory+1 |
| Maximum Number of Visible Points | Hard | 37.9% | 12.5% | ArrayMathGeometry+2 |
| Number of Ways to Form a Target String Given a Dictionary | Hard | 56.6% | 12.5% | ArrayStringDynamic Programming |
| Minimum Deletions to Make Character Frequencies Unique | Medium | 61.4% | 12.5% | Hash TableStringGreedy+1 |
| Design an Ordered Stream | Easy | 82.6% | 12.5% | ArrayHash TableDesign+1 |
| Check If Two String Arrays are Equivalent | Easy | 86.0% | 12.5% | ArrayString |
| Maximum Number of Events That Can Be Attended II | Hard | 63.6% | 12.5% | ArrayBinary SearchDynamic Programming+1 |
| Count Number of Homogenous Substrings | Medium | 57.4% | 12.5% | MathString |
| Count Nice Pairs in an Array | Medium | 48.4% | 12.5% | ArrayHash TableMath+1 |
| Maximum Value at a Given Index in a Bounded Array | Medium | 38.9% | 12.5% | MathBinary SearchGreedy |
| Minimum Sideway Jumps | Medium | 51.5% | 12.5% | ArrayDynamic ProgrammingGreedy |
| Maximum Number of Accepted Invitations | Medium | 52.3% | 12.5% | |
| Delete Duplicate Folders in System | Hard | 77.7% | 12.5% | ArrayHash TableString+2 |
| Find Greatest Common Divisor of Array | Easy | 79.7% | 12.5% | ArrayMathNumber Theory |
| Find Unique Binary String | Medium | 79.4% | 12.5% | ArrayHash TableString+1 |
| Minimum Difference Between Highest and Lowest of K Scores | Easy | 66.2% | 12.5% | ArraySliding WindowSorting |
| Count Number of Pairs With Absolute Difference K | Easy | 85.3% | 12.5% | ArrayHash TableCounting |
| Minimum Number of Operations to Make Array Continuous | Hard | 52.1% | 12.5% | ArrayHash TableBinary Search+1 |
| Maximize the Confusion of an Exam | Medium | 69.7% | 12.5% | StringBinary SearchSliding Window+1 |
| Final Value of Variable After Performing Operations | Easy | 90.6% | 12.5% | ArrayStringSimulation |
| Maximum Difference Between Increasing Elements | Easy | 66.4% | 12.5% | Array |
| Minimum Number of Moves to Seat Everyone | Easy | 87.2% | 12.5% | ArrayGreedySorting+1 |
| Minimized Maximum of Products Distributed to Any Store | Medium | 63.0% | 12.5% | ArrayBinary SearchGreedy |
| Check if a Parentheses String Can Be Valid | Medium | 45.1% | 12.5% | StringStackGreedy |
| Longest Palindrome by Concatenating Two Letter Words | Medium | 53.5% | 12.5% | ArrayHash TableString+2 |
| Escape the Spreading Fire | Hard | 37.6% | 12.5% | ArrayBinary SearchBreadth-First Search+1 |
| Count Nodes Equal to Average of Subtree | Medium | 86.7% | 12.5% | TreeDepth-First SearchBinary Tree |
| Find Closest Number to Zero | Easy | 47.7% | 12.5% | Array |
| Check if There is a Valid Partition For The Array | Medium | 52.2% | 12.5% | ArrayDynamic Programming |
| Minimum Replacements to Sort the Array | Hard | 53.2% | 12.5% | ArrayMathGreedy |
| Removing Stars From a String | Medium | 78.9% | 12.5% | StringStackSimulation |
| Most Frequent Even Element | Easy | 53.2% | 12.5% | ArrayHash TableCounting |
| Partition String Into Substrings With Values at Most K | Medium | 47.5% | 12.5% | StringDynamic ProgrammingGreedy |
| Count Subarrays With Fixed Bounds | Hard | 69.3% | 12.5% | ArrayQueueSliding Window+1 |
| Minimum Cost to Make Array Equal | Hard | 46.7% | 12.5% | ArrayBinary SearchGreedy+2 |
| Most Profitable Path in a Tree | Medium | 67.3% | 12.5% | ArrayTreeDepth-First Search+2 |
| Minimum Penalty for a Shop | Medium | 71.2% | 12.5% | StringPrefix Sum |
| Count Palindromic Subsequences | Hard | 41.0% | 12.5% | StringDynamic Programming |
| Minimum Common Value | Easy | 58.0% | 12.5% | ArrayHash TableTwo Pointers+1 |
| Pass the Pillow | Easy | 56.6% | 12.5% | MathSimulation |
| Minimum Time to Complete All Tasks | Hard | 39.6% | 12.5% | ArrayBinary SearchStack+2 |
| The Number of Beautiful Subsets | Medium | 50.9% | 12.5% | ArrayHash TableMath+4 |
| Convert an Array Into a 2D Array With Conditions | Medium | 86.4% | 12.5% | ArrayHash Table |
| Minimum Additions to Make Valid String | Medium | 51.0% | 12.5% | StringDynamic ProgrammingStack+1 |
| Extra Characters in a String | Medium | 57.3% | 12.5% | ArrayHash TableString+2 |
| Array Reduce Transformation | Easy | 85.5% | 12.5% | |
| Find the Longest Equal Subarray | Medium | 37.6% | 12.5% | ArrayHash TableBinary Search+1 |
| Add Two Promises | Easy | 91.8% | 12.5% | |
| Count Symmetric Integers | Easy | 83.1% | 12.5% | MathEnumeration |
| Apply Operations to Make Two Strings Equal | Medium | 27.6% | 12.5% | StringDynamic Programming |
| Length of Longest Subarray With at Most K Frequency | Medium | 56.4% | 12.5% | ArrayHash TableSliding Window |
| Right Triangles | Medium | 48.3% | 12.5% | ArrayHash TableMath+2 |
| Convert Sorted List to Binary Search Tree | Medium | 65.9% | 12.5% | Linked ListDivide and ConquerTree+2 |
| Stone Game IX | Medium | 29.8% | 12.5% | ArrayMathGreedy+2 |
| Find the Minimum and Maximum Number of Nodes Between Critical Points | Medium | 69.4% | 12.5% | Linked List |
| Time Needed to Buy Tickets | Easy | 72.1% | 12.5% | ArrayQueueSimulation |
| Compare Version Numbers | Medium | 46.1% | 12.5% | Two PointersString |
| Sum of Subarray Ranges | Medium | 60.7% | 12.5% | ArrayStackMonotonic Stack |
| Find First Palindromic String in the Array | Easy | 84.0% | 12.5% | ArrayTwo PointersString |
| Maximum Twin Sum of a Linked List | Medium | 81.6% | 12.5% | Linked ListTwo PointersStack |
| Maximum Running Time of N Computers | Hard | 56.4% | 12.5% | ArrayBinary SearchGreedy+1 |
| Contains Duplicate III | Hard | 24.4% | 12.5% | ArraySliding WindowSorting+2 |
| Rectangle Area | Medium | 48.9% | 12.5% | MathGeometry |
| Ugly Number II | Medium | 49.5% | 12.5% | Hash TableMathDynamic Programming+1 |
| Remove Digit From Number to Maximize Result | Easy | 48.2% | 12.5% | StringGreedyEnumeration |
| Largest 3-Same-Digit Number in String | Easy | 72.7% | 12.5% | String |
| Count Integers in Intervals | Hard | 35.6% | 12.5% | DesignSegment TreeOrdered Set |
| Integer Break | Medium | 61.8% | 12.5% | MathDynamic Programming |
| Equal Row and Column Pairs | Medium | 70.8% | 12.5% | ArrayHash TableMatrix+1 |
| Design a Food Rating System | Medium | 52.9% | 12.5% | ArrayHash TableString+3 |
| Elimination Game | Medium | 45.9% | 12.5% | MathRecursion |
| Longest Cycle in a Graph | Hard | 50.4% | 12.5% | Depth-First SearchBreadth-First SearchGraph Theory+1 |
| Number of Arithmetic Triplets | Easy | 85.4% | 12.5% | ArrayHash TableTwo Pointers+1 |
| Longest Ideal Subsequence | Medium | 46.7% | 12.5% | Hash TableStringDynamic Programming |
| Convert a Number to Hexadecimal | Easy | 53.2% | 12.5% | MathStringBit Manipulation |
| Arithmetic Slices | Medium | 64.8% | 12.5% | ArrayDynamic ProgrammingSliding Window |
| Amount of Time for Binary Tree to Be Infected | Medium | 65.1% | 12.5% | Hash TableTreeDepth-First Search+2 |
| Strong Password Checker | Hard | 15.4% | 12.5% | StringGreedyHeap (Priority Queue) |
| Strictly Palindromic Number | Medium | 90.2% | 12.5% | MathTwo PointersBrainteaser |
| Optimal Partition of String | Medium | 78.4% | 12.5% | Hash TableStringGreedy |
| Arithmetic Slices II - Subsequence | Hard | 54.9% | 12.5% | ArrayDynamic Programming |
| Number of Unique Subjects Taught by Each Teacher | Easy | 89.2% | 12.5% | Database |
| Poor Pigs | Hard | 59.1% | 12.5% | MathDynamic ProgrammingCombinatorics |
| Number of Common Factors | Easy | 79.9% | 12.5% | MathEnumerationNumber Theory |
| Largest Positive Integer That Exists With Its Negative | Easy | 74.5% | 12.5% | ArrayHash TableTwo Pointers+1 |
| Remove Letter To Equalize Frequency | Easy | 19.2% | 12.5% | Hash TableStringCounting |
| Keyboard Row | Easy | 73.5% | 12.5% | ArrayHash TableString |
| Base 7 | Easy | 53.8% | 12.5% | MathString |
| Find Bottom Left Tree Value | Medium | 72.2% | 12.5% | TreeDepth-First SearchBreadth-First Search+1 |
| Append Characters to String to Make Subsequence | Medium | 73.0% | 12.5% | Two PointersStringGreedy |
| K-diff Pairs in an Array | Medium | 45.6% | 12.5% | ArrayHash TableTwo Pointers+2 |
| Array Partition | Easy | 81.5% | 12.5% | ArrayGreedySorting+1 |
| Count the Digits That Divide a Number | Easy | 85.9% | 12.5% | Math |
| Design In-Memory File System | Hard | 48.4% | 12.5% | |
| Maximum Subsequence Score | Medium | 54.6% | 12.5% | ArrayGreedySorting+1 |
| Valid Triangle Number | Medium | 56.7% | 12.5% | ArrayTwo PointersBinary Search+2 |
| Merge Two Binary Trees | Easy | 79.0% | 12.5% | TreeDepth-First SearchBreadth-First Search+1 |
| Add One Row to Tree | Medium | 64.1% | 12.5% | TreeDepth-First SearchBreadth-First Search+1 |
| Maximum Length of Pair Chain | Medium | 61.5% | 12.5% | ArrayDynamic ProgrammingGreedy+1 |
| Replace Words | Medium | 68.6% | 12.5% | ArrayHash TableString+1 |
| Strange Printer | Hard | 60.9% | 12.5% | StringDynamic Programming |
| Minimize the Maximum Difference of Pairs | Medium | 50.9% | 12.5% | ArrayBinary SearchDynamic Programming+2 |
| Function Composition | Easy | 86.9% | 12.5% | |
| Buy Two Chocolates | Easy | 68.3% | 12.5% | ArrayGreedySorting |
| Check if Object Instance of Class | Medium | 29.0% | 12.5% | |
| Maximum Length of Repeated Subarray | Medium | 51.2% | 12.5% | ArrayBinary SearchDynamic Programming+3 |
| Differences Between Two Objects | Medium | 74.6% | 12.5% | |
| Delete and Earn | Medium | 57.1% | 12.5% | ArrayHash TableDynamic Programming |
| Cherry Pickup | Hard | 39.1% | 12.5% | ArrayDynamic ProgrammingMatrix |
| Counter II | Easy | 81.2% | 12.5% | |
| Allow One Function Call | Easy | 86.7% | 12.5% | |
| Open the Lock | Medium | 61.1% | 12.5% | ArrayHash TableString+1 |
| Painting the Walls | Hard | 48.9% | 12.5% | ArrayDynamic Programming |
| N-ary Tree Level Order Traversal | Medium | 71.5% | 12.5% | TreeBreadth-First Search |
| Serialize and Deserialize N-ary Tree | Hard | 68.6% | 12.5% | |
| Search in a Binary Search Tree | Easy | 82.5% | 12.5% | TreeBinary Search TreeBinary Tree |
| Robot Collisions | Hard | 56.1% | 12.5% | ArrayStackSorting+1 |
| Design HashSet | Easy | 67.7% | 12.5% | ArrayHash TableLinked List+2 |
| Design HashMap | Easy | 66.4% | 12.5% | ArrayHash TableLinked List+2 |
| Double a Number Represented as a Linked List | Medium | 61.3% | 12.5% | Linked ListMathStack |
| Number of Lines To Write String | Easy | 72.1% | 12.5% | ArrayString |
| Max Increase to Keep City Skyline | Medium | 86.4% | 12.5% | ArrayGreedyMatrix |
| Sort Vowels in a String | Medium | 83.4% | 12.5% | StringSorting |
| Most Profit Assigning Work | Medium | 56.1% | 12.5% | ArrayTwo PointersBinary Search+2 |
| Count Pairs Whose Sum is Less than Target | Easy | 87.7% | 12.5% | ArrayTwo PointersBinary Search+1 |
| Rectangle Area II | Hard | 55.9% | 12.5% | ArraySegment TreeSweep Line+1 |
| Score After Flipping Matrix | Medium | 80.3% | 12.5% | ArrayGreedyBit Manipulation+1 |
| Implement Rand10() Using Rand7() | Medium | 46.2% | 12.5% | MathRejection SamplingRandomized+1 |
| Nth Magical Number | Hard | 36.4% | 12.5% | MathBinary Search |
| Possible Bipartition | Medium | 52.3% | 12.5% | Depth-First SearchBreadth-First SearchUnion-Find+1 |
| Monotonic Array | Easy | 62.2% | 12.5% | Array |
| Sort Array By Parity II | Easy | 71.2% | 12.5% | ArrayTwo PointersSorting |
| Long Pressed Name | Easy | 32.8% | 12.5% | Two PointersString |
| Range Sum of BST | Easy | 87.6% | 12.5% | TreeDepth-First SearchBinary Search Tree+1 |
| Find the Shortest Superstring | Hard | 45.1% | 12.5% | ArrayStringDynamic Programming+2 |
| Minimum Increment to Make Array Unique | Medium | 60.6% | 12.5% | ArrayGreedySorting+1 |
| Verifying an Alien Dictionary | Easy | 55.9% | 12.5% | ArrayHash TableString |
| Binary Tree Cameras | Hard | 47.6% | 12.5% | Dynamic ProgrammingTreeDepth-First Search+1 |
| Unique Paths III | Hard | 82.7% | 12.5% | ArrayBacktrackingBit Manipulation+1 |
| Satisfiability of Equality Equations | Medium | 51.5% | 12.5% | ArrayStringUnion-Find+1 |
| Minimum Number of K Consecutive Bit Flips | Hard | 62.2% | 12.5% | ArrayBit ManipulationQueue+2 |
| Design File System | Medium | 65.1% | 12.5% | |
| Height Checker | Easy | 81.5% | 12.5% | ArraySortingCounting Sort |
| Grumpy Bookstore Owner | Medium | 64.0% | 12.5% | ArraySliding Window |
| Product Sales Analysis III | Medium | 45.6% | 12.5% | Database |
| Find Maximum Non-decreasing Array Length | Hard | 18.5% | 12.5% | ArrayBinary SearchDynamic Programming+4 |
| Find Number of Coins to Place in Tree Nodes | Hard | 37.2% | 12.5% | Dynamic ProgrammingTreeDepth-First Search+2 |
| Find the Maximum Sum of Node Values | Hard | 69.5% | 12.5% | ArrayDynamic ProgrammingGreedy+3 |
| Number of Dice Rolls With Target Sum | Medium | 62.2% | 12.5% | Dynamic Programming |
| Remove Zero Sum Consecutive Nodes from Linked List | Medium | 53.1% | 12.5% | Hash TableLinked List |
| Validate Binary Tree Nodes | Medium | 44.1% | 12.5% | TreeDepth-First SearchBreadth-First Search+3 |
| Balance a Binary Search Tree | Medium | 86.3% | 12.5% | Divide and ConquerGreedyTree+3 |
| Find the Sum of the Power of All Subsequences | Hard | 38.0% | 12.5% | ArrayDynamic Programming |
| Reverse Substrings Between Each Pair of Parentheses | Medium | 71.9% | 12.5% | StringStack |
| Last Person to Fit in the Bus | Medium | 68.9% | 12.5% | Database |
| Maximum Profit in Job Scheduling | Hard | 54.6% | 12.5% | ArrayBinary SearchDynamic Programming+1 |
| Count the Number of Special Characters II | Medium | 43.2% | 12.5% | Hash TableString |
| Check If It Is a Good Array | Hard | 63.3% | 12.5% | ArrayMathNumber Theory |
| Special Array II | Medium | 45.8% | 12.5% | ArrayBinary SearchPrefix Sum |
| Maximum Score Words Formed by Letters | Hard | 81.6% | 12.5% | ArrayHash TableString+5 |
| Generate Binary Strings Without Adjacent Zeros | Medium | 88.2% | 12.5% | StringBacktrackingBit Manipulation |
| Subtract the Product and Sum of Digits of an Integer | Easy | 86.5% | 12.5% | Math |
| Count the Number of Inversions | Hard | 29.7% | 12.5% | ArrayDynamic Programming |
| Verbal Arithmetic Puzzle | Hard | 34.9% | 12.5% | ArrayMathString+1 |
| Number of Operations to Make Network Connected | Medium | 66.1% | 12.5% | Depth-First SearchBreadth-First SearchUnion-Find+1 |
| Delete Leaves With a Given Value | Medium | 77.3% | 12.5% | TreeDepth-First SearchBinary Tree |
| Maximum Sum BST in Binary Tree | Hard | 46.4% | 12.5% | Dynamic ProgrammingTreeDepth-First Search+2 |
| Maximum Performance of a Team | Hard | 47.7% | 12.5% | ArrayGreedySorting+1 |
| Number of Steps to Reduce a Number in Binary Representation to One | Medium | 61.3% | 12.5% | StringBit ManipulationSimulation |
| Count Good Nodes in Binary Tree | Medium | 73.8% | 12.5% | TreeDepth-First SearchBreadth-First Search+1 |
| Count Triplets That Can Form Two Arrays of Equal XOR | Medium | 84.8% | 12.5% | ArrayHash TableMath+2 |
| Subrectangle Queries | Medium | 86.3% | 12.5% | ArrayDesignMatrix |
| Least Number of Unique Integers after K Removals | Medium | 63.7% | 12.5% | ArrayHash TableGreedy+2 |
| Check If Array Pairs Are Divisible by k | Medium | 46.2% | 12.5% | ArrayHash TableCounting |
| Matrix Diagonal Sum | Easy | 84.1% | 12.5% | ArrayMatrix |
| Remove Max Number of Edges to Keep Graph Fully Traversable | Hard | 70.2% | 12.5% | Union-FindGraph Theory |
| Bank Account Summary II | Easy | 83.0% | 12.5% | Database |
| Maximum Nesting Depth of the Parentheses | Easy | 84.8% | 12.5% | StringStack |
| Sort Array by Increasing Frequency | Easy | 80.7% | 12.5% | ArrayHash TableSorting |
| Widest Vertical Area Between Two Points Containing No Points | Easy | 87.1% | 12.5% | ArraySorting |
| Determine if Two Strings Are Close | Medium | 54.2% | 12.5% | Hash TableStringSorting+1 |
| Average Waiting Time | Medium | 73.1% | 12.5% | ArraySimulation |
| Jump Game VI | Medium | 46.4% | 12.5% | ArrayDynamic ProgrammingQueue+2 |
| Primary Department for Each Employee | Easy | 73.9% | 12.5% | Database |
| Find the Winner of the Circular Game | Medium | 82.2% | 12.5% | ArrayMathRecursion+2 |
| Seat Reservation Manager | Medium | 67.0% | 12.5% | DesignHeap (Priority Queue) |
| Check if the Sentence Is Pangram | Easy | 84.1% | 12.5% | Hash TableString |
| Sorting the Sentence | Easy | 84.1% | 12.5% | StringSorting |
| Maximum Population Year | Easy | 63.6% | 12.5% | ArrayCountingPrefix Sum |
| Sum of All Subset XOR Totals | Easy | 90.1% | 12.5% | ArrayMathBacktracking+3 |
| Egg Drop With 2 Eggs and N Floors | Medium | 74.6% | 12.5% | MathDynamic Programming |
| Nearest Exit from Entrance in Maze | Medium | 48.3% | 12.5% | ArrayBreadth-First SearchMatrix |
| Maximum Product Difference Between Two Pairs | Easy | 83.0% | 12.5% | ArraySorting |
| Cousins in Binary Tree | Easy | 59.1% | 12.5% | TreeDepth-First SearchBreadth-First Search+1 |
| Sort the Jumbled Numbers | Medium | 60.0% | 12.5% | ArraySorting |
| To Lower Case | Easy | 84.7% | 12.5% | String |
| Longest Nice Substring | Easy | 63.7% | 12.5% | Hash TableStringDivide and Conquer+2 |
| Minimum Cost to Convert String I | Medium | 63.3% | 12.5% | ArrayStringGraph Theory+1 |
| Find Smallest Letter Greater Than Target | Easy | 58.9% | 12.5% | ArrayBinary Search |
| Count Number of Teams | Medium | 70.2% | 12.5% | ArrayDynamic ProgrammingBinary Indexed Tree+1 |
| Second Minimum Time to Reach Destination | Hard | 62.4% | 12.5% | Breadth-First SearchGraph TheoryShortest Path |
| Design Circular Deque | Medium | 64.4% | 12.5% | ArrayLinked ListDesign+1 |
| Find Total Time Spent by Each Employee | Easy | 86.4% | 12.5% | Database |
| Build Array Where You Can Find The Maximum Exactly K Comparisons | Hard | 65.9% | 12.5% | Dynamic ProgrammingPrefix Sum |
| Number of Senior Citizens | Easy | 81.3% | 12.5% | ArrayString |
| Minimum Swaps to Group All 1's Together II | Medium | 65.6% | 12.5% | ArraySliding Window |
| Alternating Groups I | Easy | 68.8% | 12.5% | ArraySliding Window |
| Maximum Odd Binary Number | Easy | 82.9% | 12.5% | MathStringGreedy |
| Kth Distinct String in an Array | Easy | 82.1% | 12.5% | ArrayHash TableString+1 |
| Prefix and Suffix Search | Hard | 40.8% | 12.5% | ArrayHash TableString+2 |
| Excel Sheet Column Number | Easy | 67.2% | 12.5% | MathString |
| Maximum Number of Operations to Move Ones to the End | Medium | 67.1% | 12.5% | StringGreedyCounting |
| Drop Duplicate Rows | Easy | 85.3% | 12.5% | |
| Minimum Bit Flips to Convert Number | Easy | 87.8% | 12.5% | Bit Manipulation |
| Minimum Number of Days to Disconnect Island | Hard | 58.8% | 12.5% | ArrayDepth-First SearchBreadth-First Search+2 |
| Find Followers Count | Easy | 69.5% | 12.5% | Database |
| Replace Elements with Greatest Element on Right Side | Easy | 72.0% | 12.5% | Array |
| Minimum Moves to Equal Array Elements | Medium | 58.5% | 12.5% | ArrayMath |
| Remove All Adjacent Duplicates in String II | Medium | 60.9% | 12.5% | StringStack |
| Maximum Distance in Arrays | Medium | 45.6% | 12.5% | ArrayGreedy |
| Minimum Operations to Make Array Equal to Target | Hard | 41.3% | 12.5% | ArrayDynamic ProgrammingStack+2 |
| Minimum Moves to Equal Array Elements II | Medium | 61.5% | 12.5% | ArrayMathSorting |
| Additive Number | Medium | 33.5% | 12.5% | StringBacktracking |
| Find the Largest Palindrome Divisible by K | Hard | 16.9% | 12.5% | MathStringDynamic Programming+2 |
| Rectangle Overlap | Easy | 46.4% | 12.5% | MathGeometry |
| Customers Who Bought All Products | Medium | 63.7% | 12.5% | Database |
| Stone Game II | Medium | 72.9% | 12.5% | ArrayMathDynamic Programming+2 |
| Minimum Swaps to Make Strings Equal | Medium | 65.3% | 12.5% | MathStringGreedy |
| Reach a Number | Medium | 44.6% | 12.5% | MathBinary Search |
| Basic Calculator IV | Hard | 49.7% | 12.5% | Hash TableMathString+2 |
| Fraction Addition and Subtraction | Medium | 66.4% | 12.5% | MathStringSimulation |
| Number Complement | Easy | 70.4% | 12.5% | Bit Manipulation |
| Count Elements With Maximum Frequency | Easy | 79.8% | 12.5% | ArrayHash TableCounting |
| Customer Placing the Largest Number of Orders | Easy | 64.3% | 12.5% | Database |
| Plates Between Candles | Medium | 47.3% | 12.5% | ArrayStringBinary Search+1 |
| Dota2 Senate | Medium | 49.6% | 12.5% | StringGreedyQueue |
| N-ary Tree Postorder Traversal | Easy | 81.0% | 12.5% | StackTreeDepth-First Search |
| N-ary Tree Preorder Traversal | Easy | 76.6% | 12.5% | StackTreeDepth-First Search |
| Find the Number of Good Pairs I | Easy | 86.3% | 12.5% | ArrayHash Table |
| Count Sub Islands | Medium | 73.0% | 12.5% | ArrayDepth-First SearchBreadth-First Search+2 |
| Modify Graph Edge Weights | Hard | 55.7% | 12.5% | Graph TheoryHeap (Priority Queue)Shortest Path |
| Split Linked List in Parts | Medium | 70.5% | 12.5% | Linked List |
| Maximum XOR Score Subarray Queries | Hard | 43.7% | 12.5% | ArrayDynamic Programming |
| Find the Student that Will Replace the Chalk | Medium | 53.2% | 12.5% | ArrayBinary SearchSimulation+1 |
| Minimum Moves to Convert String | Easy | 57.7% | 12.5% | StringGreedy |
| Sum of Digits of String After Convert | Easy | 74.8% | 12.5% | StringSimulation |
| Find Minimum Operations to Make All Elements Divisible by Three | Easy | 90.9% | 12.5% | ArrayMath |
| Find Missing Observations | Medium | 57.4% | 12.5% | ArrayMathSimulation |
| Sort the People | Easy | 84.8% | 12.5% | ArrayHash TableString+1 |
| Populating Next Right Pointers in Each Node II | Medium | 57.1% | 12.5% | Linked ListTreeDepth-First Search+2 |
| Corporate Flight Bookings | Medium | 66.4% | 12.5% | ArrayPrefix Sum |
| Spiral Matrix IV | Medium | 82.3% | 12.5% | ArrayLinked ListMatrix+1 |
| Reach End of Array With Max Score | Medium | 33.4% | 12.5% | ArrayGreedy |
| Insert Greatest Common Divisors in Linked List | Medium | 91.5% | 12.5% | Linked ListMathNumber Theory |
| Count the Number of Consistent Strings | Easy | 88.5% | 12.5% | ArrayHash TableString+2 |
| Number of Distinct Islands | Medium | 62.7% | 12.5% | |
| Count the Number of Special Characters I | Easy | 66.7% | 12.5% | Hash TableString |
| Longest Subarray With Maximum Bitwise AND | Medium | 65.4% | 12.5% | ArrayBit ManipulationBrainteaser |
| Find the Longest Substring Containing Vowels in Even Counts | Medium | 75.7% | 12.5% | Hash TableStringBit Manipulation+1 |
| Uncommon Words from Two Sentences | Easy | 75.6% | 12.5% | Hash TableStringCounting |
| Restore the Array From Adjacent Pairs | Medium | 75.0% | 12.5% | ArrayHash TableDepth-First Search |
| Lexicographically Smallest Palindrome | Easy | 80.8% | 12.5% | Two PointersStringGreedy |
| Remove Nodes From Linked List | Medium | 74.8% | 12.5% | Linked ListStackRecursion+1 |
| Reverse Prefix of Word | Easy | 86.5% | 12.5% | Two PointersStringStack |
| K-th Nearest Obstacle Queries | Medium | 48.9% | 12.5% | ArrayHeap (Priority Queue) |
| Divide Nodes Into the Maximum Number of Groups | Hard | 67.0% | 12.5% | Depth-First SearchBreadth-First SearchUnion-Find+1 |
| Find the Length of the Longest Common Prefix | Medium | 57.0% | 12.5% | ArrayHash TableString+1 |
| Partition Labels | Medium | 81.8% | 12.5% | Hash TableTwo PointersString+1 |
| Super Washing Machines | Hard | 43.8% | 12.5% | ArrayGreedy |
| Find Winner on a Tic Tac Toe Game | Easy | 54.5% | 12.5% | ArrayHash TableMatrix+1 |
| Minimum Genetic Mutation | Medium | 56.4% | 12.5% | Hash TableStringBreadth-First Search |
| Group Sold Products By The Date | Easy | 77.9% | 12.5% | Database |
| Taking Maximum Energy From the Mystic Dungeon | Medium | 61.0% | 12.5% | ArrayPrefix Sum |
| Pairs of Songs With Total Durations Divisible by 60 | Medium | 53.4% | 12.5% | ArrayHash TableCounting |
| Find a Safe Walk Through a Grid | Medium | 32.7% | 12.5% | ArrayBreadth-First SearchGraph Theory+3 |
| Distinct Prime Factors of Product of Array | Medium | 54.1% | 12.5% | ArrayHash TableMath+1 |
| Maximum Height by Stacking Cuboids | Hard | 61.7% | 12.5% | ArrayDynamic ProgrammingSorting |
| Shortest String That Contains Three Strings | Medium | 31.5% | 12.5% | StringGreedyEnumeration |
| Investments in 2016 | Medium | 50.8% | 12.5% | Database |
| Maximum Subarray Sum with One Deletion | Medium | 46.7% | 12.5% | ArrayDynamic Programming |
| Array Nesting | Medium | 56.5% | 12.5% | ArrayDepth-First Search |
| Make Sum Divisible by P | Medium | 42.6% | 12.5% | ArrayHash TablePrefix Sum |
| Maximum Sum of Subsequence With Non-adjacent Elements | Hard | 15.4% | 12.5% | ArrayDivide and ConquerDynamic Programming+1 |
| Smallest Number in Infinite Set | Medium | 70.6% | 12.5% | Hash TableDesignHeap (Priority Queue)+1 |
| Chalkboard XOR Game | Hard | 65.6% | 12.5% | ArrayMathBit Manipulation+2 |
| Sorted GCD Pair Queries | Hard | 22.3% | 12.5% | ArrayHash TableMath+5 |
| Minimum Time to Visit a Cell In a Grid | Hard | 56.3% | 12.5% | ArrayBreadth-First SearchGraph Theory+3 |
| Minimum String Length After Removing Substrings | Easy | 77.1% | 12.5% | StringStackSimulation |
| Snake in Matrix | Easy | 82.3% | 12.5% | ArrayStringSimulation |
| Score of Parentheses | Medium | 63.6% | 12.5% | StringStack |
| Projection Area of 3D Shapes | Easy | 75.6% | 12.5% | ArrayMathGeometry+1 |
| Maximum Number of Operations With the Same Score I | Easy | 52.7% | 12.5% | ArraySimulation |
| The Number of the Smallest Unoccupied Chair | Medium | 60.4% | 12.5% | ArrayHash TableHeap (Priority Queue) |
| Divide Intervals Into Minimum Number of Groups | Medium | 63.6% | 12.5% | ArrayTwo PointersGreedy+3 |
| Tweet Counts Per Frequency | Medium | 45.9% | 12.5% | Hash TableStringBinary Search+3 |
| Remove Boxes | Hard | 49.3% | 12.5% | ArrayDynamic ProgrammingMemoization |
| Maximal Score After Applying K Operations | Medium | 64.0% | 12.5% | ArrayGreedyHeap (Priority Queue) |
| Make Array Non-decreasing or Non-increasing | Hard | 65.6% | 12.5% | |
| Meeting Scheduler | Medium | 55.2% | 12.5% | |
| Separate Black and White Balls | Medium | 64.0% | 12.5% | Two PointersStringGreedy |
| Sort Items by Groups Respecting Dependencies | Hard | 65.6% | 12.5% | Depth-First SearchBreadth-First SearchGraph Theory+1 |
| Longest Happy String | Medium | 65.5% | 12.5% | StringGreedyHeap (Priority Queue) |
| Maximum Number of Moves to Kill All Pawns | Hard | 33.6% | 12.5% | ArrayMathBit Manipulation+3 |
| Final Array State After K Multiplication Operations II | Hard | 13.0% | 12.5% | ArrayHeap (Priority Queue)Simulation |
| K-th Largest Perfect Subtree Size in Binary Tree | Medium | 62.1% | 12.5% | TreeDepth-First SearchSorting+1 |
| Find Kth Bit in Nth Binary String | Medium | 70.2% | 12.5% | StringRecursionSimulation |
| Count Number of Maximum Bitwise-OR Subsets | Medium | 89.6% | 12.5% | ArrayBacktrackingBit Manipulation+1 |
| Count Salary Categories | Medium | 64.0% | 12.5% | Database |
| Sort Integers by The Number of 1 Bits | Easy | 79.0% | 12.5% | ArrayBit ManipulationSorting+1 |
| Two City Scheduling | Medium | 68.3% | 12.5% | ArrayGreedySorting |
| Cousins in Binary Tree II | Medium | 75.8% | 12.5% | Hash TableTreeDepth-First Search+2 |
| Add Two Numbers II | Medium | 62.4% | 12.5% | Linked ListMathStack |
| String Compression II | Hard | 52.2% | 12.5% | StringDynamic Programming |
| Minimum Division Operations to Make Array Non Decreasing | Medium | 29.1% | 12.5% | ArrayMathGreedy+1 |
| Longest Square Streak in an Array | Medium | 53.1% | 12.5% | ArrayHash TableBinary Search+2 |
| Create Target Array in the Given Order | Easy | 86.5% | 12.5% | ArraySimulation |
| Minimum Number of Removals to Make Mountain Array | Hard | 54.8% | 12.5% | ArrayBinary SearchDynamic Programming+1 |
| Best Meeting Point | Hard | 61.4% | 12.5% | |
| Maximum Number of Moves in a Grid | Medium | 58.8% | 12.5% | ArrayDynamic ProgrammingMatrix |
| Total Characters in String After Transformations II | Hard | 58.1% | 12.5% | Hash TableMathString+2 |
| Lemonade Change | Easy | 58.9% | 12.5% | ArrayGreedy |
| Minimum Total Distance Traveled | Hard | 58.8% | 12.5% | ArrayDynamic ProgrammingSorting |
| String Compression III | Medium | 67.0% | 12.5% | String |
| Count Substrings With K-Frequency Characters I | Medium | 55.6% | 12.5% | Hash TableStringSliding Window |
| Maximum Gap | Medium | 51.4% | 12.5% | ArraySortingBucket Sort+1 |
| Minimum Number of Changes to Make Binary String Beautiful | Medium | 76.4% | 12.5% | String |
| Determine Whether Matrix Can Be Obtained By Rotation | Easy | 59.2% | 12.5% | ArrayMatrix |
| Find if Array Can Be Sorted | Medium | 66.5% | 12.5% | ArrayBit ManipulationSorting |
| Delete Characters to Make Fancy String | Easy | 74.1% | 12.5% | String |
| Largest Combination With Bitwise AND Greater Than Zero | Medium | 80.8% | 12.5% | ArrayHash TableBit Manipulation+1 |
| Minimum Array Changes to Make Differences Equal | Medium | 24.3% | 12.5% | ArrayHash TablePrefix Sum |
| Smallest Even Multiple | Easy | 88.3% | 12.5% | MathNumber Theory |
| Dot Product of Two Sparse Vectors | Medium | 89.9% | 12.5% | |
| Minimum Array End | Medium | 55.4% | 12.5% | Bit Manipulation |
| Find Longest Awesome Substring | Hard | 46.5% | 12.5% | Hash TableStringBit Manipulation |
| Maximum Size Subarray Sum Equals k | Medium | 50.8% | 12.5% | |
| Minimum Operations to Reduce an Integer to 0 | Medium | 61.0% | 12.5% | Dynamic ProgrammingGreedyBit Manipulation |
| Shortest Subarray With OR at Least K II | Medium | 50.2% | 12.5% | ArrayBit ManipulationSliding Window |
| Kth Largest Sum in a Binary Tree | Medium | 59.0% | 12.5% | TreeBreadth-First SearchSorting+1 |
| Last Stone Weight II | Medium | 59.3% | 12.5% | ArrayDynamic Programming |
| Most Beautiful Item for Each Query | Medium | 62.1% | 12.5% | ArrayBinary SearchSorting |
| Lowest Common Ancestor of a Binary Tree III | Medium | 82.9% | 12.5% | |
| Day of the Week | Easy | 59.0% | 12.5% | Math |
| Find the Power of K-Size Subarrays I | Medium | 62.2% | 12.5% | ArraySliding Window |
| Nested List Weight Sum II | Medium | 66.7% | 12.5% | |
| Defuse the Bomb | Easy | 79.3% | 12.5% | ArraySliding Window |
| Take K of Each Character From Left and Right | Medium | 51.5% | 12.5% | Hash TableStringSliding Window |
| Flip Columns For Maximum Number of Equal Rows | Medium | 78.6% | 12.5% | ArrayHash TableMatrix |
| Count Unguarded Cells in the Grid | Medium | 69.0% | 12.5% | ArrayMatrixSimulation |
| Next Greater Node In Linked List | Medium | 63.8% | 12.5% | ArrayLinked ListStack+1 |
| Prime Palindrome | Medium | 27.9% | 12.5% | MathNumber Theory |
| Rotating the Box | Medium | 79.2% | 12.5% | ArrayTwo PointersMatrix |
| Maximum Product of Three Numbers | Easy | 45.7% | 12.5% | ArrayMathSorting |
| Sliding Puzzle | Hard | 74.1% | 12.5% | ArrayDynamic ProgrammingBacktracking+3 |
| Shortest Distance After Road Addition Queries I | Medium | 61.9% | 12.5% | ArrayBreadth-First SearchGraph Theory |
| Find the Middle Index in Array | Easy | 69.1% | 12.5% | ArrayPrefix Sum |
| Reconstruct Original Digits from English | Medium | 52.7% | 12.5% | Hash TableMathString |
| Calculator with Method Chaining | Easy | 77.6% | 12.5% | |
| Shortest Distance to a Character | Easy | 72.6% | 12.5% | ArrayTwo PointersString |
| Identify the Largest Outlier in an Array | Medium | 36.2% | 12.5% | ArrayHash TableCounting+1 |
| Adding Spaces to a String | Medium | 71.8% | 12.5% | ArrayTwo PointersString+1 |
| Check If a Word Occurs As a Prefix of Any Word in a Sentence | Easy | 68.8% | 12.5% | Two PointersStringString Matching |
| Minimum Value to Get Positive Step by Step Sum | Easy | 64.6% | 12.5% | ArrayPrefix Sum |
| Combination Sum III | Medium | 72.9% | 12.5% | ArrayBacktracking |
| Binary Search Tree to Greater Sum Tree | Medium | 88.4% | 12.5% | TreeDepth-First SearchBinary Search Tree+1 |
| Bitwise ORs of Subarrays | Medium | 56.8% | 12.5% | ArrayDynamic ProgrammingBit Manipulation |
| Minimum Limit of Balls in a Bag | Medium | 66.6% | 12.5% | ArrayBinary Search |
| Smallest String With Swaps | Medium | 60.3% | 12.5% | ArrayHash TableString+4 |
| Count Pairs That Form a Complete Day I | Easy | 78.0% | 12.5% | ArrayHash TableCounting |
| Design Log Storage System | Medium | 59.2% | 12.5% | |
| Design Twitter | Medium | 44.2% | 12.5% | Hash TableLinked ListDesign+1 |
| Sparse Matrix Multiplication | Medium | 69.2% | 12.5% | |
| Take Gifts From the Richest Pile | Easy | 75.5% | 12.5% | ArrayHeap (Priority Queue)Simulation |
| Method Chaining | Easy | 76.2% | 12.5% | |
| Change Data Type | Easy | 87.4% | 12.5% | |
| Sort By | Easy | 83.2% | 12.5% | |
| Find Score of an Array After Marking All Elements | Medium | 64.5% | 12.5% | ArrayHash TableSorting+2 |
| Maximum Average Pass Ratio | Medium | 74.1% | 12.5% | ArrayGreedyHeap (Priority Queue) |
| Maximum Star Sum of a Graph | Medium | 41.9% | 12.5% | ArrayGreedyGraph Theory+2 |
| Determine if String Halves Are Alike | Easy | 78.8% | 12.5% | StringCounting |
| Find Maximum Removals From Source String | Medium | 39.2% | 12.5% | ArrayHash TableTwo Pointers+2 |
| Construct String With Repeat Limit | Medium | 70.9% | 12.5% | Hash TableStringGreedy+2 |
| Classes With at Least 5 Students | Easy | 63.2% | 12.5% | Database |
| Reverse Odd Levels of Binary Tree | Medium | 86.7% | 12.5% | TreeDepth-First SearchBreadth-First Search+1 |
| Maximum Possible Number by Binary Concatenation | Medium | 65.3% | 12.5% | ArrayBit ManipulationEnumeration |
| Find Building Where Alice and Bob Can Meet | Hard | 52.2% | 12.5% | ArrayBinary SearchStack+4 |
| Find Triangular Sum of an Array | Medium | 82.0% | 12.5% | ArrayMathSimulation+2 |
| Minimum Number of Operations to Sort a Binary Tree by Level | Medium | 74.2% | 12.5% | TreeBreadth-First SearchBinary Tree |
| Minimum Cost to Equalize Array | Hard | 18.7% | 12.5% | ArrayGreedyEnumeration |
| Find Minimum Diameter After Merging Two Trees | Hard | 57.1% | 12.5% | TreeDepth-First SearchBreadth-First Search+1 |
| Word Frequency | Medium | 28.4% | 12.5% | Shell |
| Minimum Insertion Steps to Make a String Palindrome | Hard | 73.6% | 12.5% | StringDynamic Programming |
| Find the Key of the Numbers | Easy | 76.5% | 12.5% | Math |
| Number of Segments in a String | Easy | 36.9% | 12.5% | String |
| Convert the Temperature | Easy | 90.3% | 12.5% | Math |
| Count Ways To Build Good Strings | Medium | 59.0% | 12.5% | Dynamic Programming |
| Detect Cycles in 2D Grid | Medium | 52.4% | 12.5% | ArrayDepth-First SearchBreadth-First Search+2 |
| Ways to Split Array Into Three Subarrays | Medium | 34.1% | 12.5% | ArrayTwo PointersBinary Search+1 |
| Find Center of Star Graph | Easy | 86.6% | 12.5% | Graph Theory |
| Maximize Amount After Two Days of Conversions | Medium | 61.1% | 12.5% | ArrayStringDepth-First Search+2 |
| Maximum Coins From K Consecutive Bags | Medium | 24.5% | 12.5% | ArrayBinary SearchGreedy+3 |
| Maximize Subarray Sum After Removing All Occurrences of One Element | Hard | 22.9% | 12.5% | ArrayDynamic ProgrammingSegment Tree |
| Coloring A Border | Medium | 51.1% | 12.5% | ArrayDepth-First SearchBreadth-First Search+1 |
| Cells with Odd Values in a Matrix | Easy | 79.7% | 12.5% | ArrayMathSimulation |
| Perfect Number | Easy | 47.9% | 12.5% | Math |
| Day of the Year | Easy | 49.5% | 12.5% | MathString |
| String Matching in an Array | Easy | 69.7% | 12.5% | ArrayStringString Matching |
| Count Prefix and Suffix Pairs I | Easy | 77.8% | 12.5% | ArrayStringTrie+3 |
| Count the Number of Good Subarrays | Medium | 65.9% | 12.5% | ArrayHash TableSliding Window |
| Row With Maximum Ones | Easy | 74.3% | 12.5% | ArrayMatrix |
| Construct K Palindrome Strings | Medium | 68.6% | 12.5% | Hash TableStringGreedy+1 |
| Time Needed to Rearrange a Binary String | Medium | 52.6% | 12.5% | StringDynamic ProgrammingSimulation |
| Partition Array According to Given Pivot | Medium | 89.8% | 12.5% | ArrayTwo PointersSimulation |
| Minimize the Maximum Edge Weight of Graph | Medium | 44.0% | 12.5% | Binary SearchDepth-First SearchBreadth-First Search+2 |
| Find the Prefix Common Array of Two Arrays | Medium | 87.0% | 12.5% | ArrayHash TableBit Manipulation |
| Convert BST to Greater Tree | Medium | 71.4% | 12.5% | TreeDepth-First SearchBinary Search Tree+1 |
| Minimize XOR | Medium | 62.4% | 12.5% | GreedyBit Manipulation |
| Bitwise XOR of All Pairings | Medium | 66.9% | 12.5% | ArrayBit ManipulationBrainteaser |
| Neighboring Bitwise XOR | Medium | 79.8% | 12.5% | ArrayBit Manipulation |
| Analyze User Website Visit Pattern | Medium | 44.2% | 12.5% | |
| Super Pow | Medium | 36.3% | 12.5% | MathDivide and Conquer |
| Manhattan Distances of All Arrangements of Pieces | Hard | 35.1% | 12.5% | MathCombinatorics |
| First Completely Painted Row or Column | Medium | 63.9% | 12.5% | ArrayHash TableMatrix |
| Max Pair Sum in an Array | Easy | 60.4% | 12.5% | ArrayHash Table |
| Grid Game | Medium | 60.9% | 12.5% | ArrayMatrixPrefix Sum |
| Count Items Matching a Rule | Easy | 85.3% | 12.5% | ArrayString |
| Merge Nodes in Between Zeros | Medium | 89.7% | 12.5% | Linked ListSimulation |
| Count Univalue Subtrees | Medium | 57.5% | 12.5% | |
| Make Lexicographically Smallest Array by Swapping Elements | Medium | 60.2% | 12.5% | ArrayUnion-FindSorting |
| Swap For Longest Repeated Character Substring | Medium | 44.2% | 12.5% | Hash TableStringSliding Window |
| Average of Levels in Binary Tree | Easy | 74.7% | 12.5% | TreeDepth-First SearchBreadth-First Search+1 |
| Find the Distance Value Between Two Arrays | Easy | 71.4% | 12.5% | ArrayTwo PointersBinary Search+1 |
| Course Schedule IV | Medium | 59.7% | 12.5% | Depth-First SearchBreadth-First SearchGraph Theory+1 |
| Uncrossed Lines | Medium | 65.0% | 12.5% | ArrayDynamic Programming |
| Count of Interesting Subarrays | Medium | 58.0% | 12.5% | ArrayHash TablePrefix Sum |
| Maximum Number of Fish in a Grid | Medium | 70.5% | 12.5% | ArrayDepth-First SearchBreadth-First Search+2 |
| Find Good Days to Rob the Bank | Medium | 51.4% | 12.5% | ArrayDynamic ProgrammingPrefix Sum |
| Maximum Frequency After Subarray Operation | Medium | 30.8% | 12.5% | ArrayHash TableDynamic Programming+3 |
| Longest Subsequence With Decreasing Adjacent Difference | Medium | 16.6% | 12.5% | ArrayDynamic Programming |
| Longest Strictly Increasing or Strictly Decreasing Subarray | Easy | 64.9% | 12.5% | Array |
| Maximum Product of Two Elements in an Array | Easy | 83.5% | 12.5% | ArraySortingHeap (Priority Queue) |
| Maximum Ascending Subarray Sum | Easy | 66.3% | 12.5% | Array |
| Check if One String Swap Can Make Strings Equal | Easy | 49.5% | 12.5% | Hash TableStringCounting |
| Find the Number of Distinct Colors Among the Balls | Medium | 54.2% | 12.5% | ArrayHash TableSimulation |
| Minimum Operations to Make Character Frequencies Equal | Hard | 26.4% | 12.5% | Hash TableStringDynamic Programming+2 |
| Count Substrings That Satisfy K-Constraint I | Easy | 78.9% | 12.5% | StringSliding Window |
| Minimum Operations to Make the Array Increasing | Easy | 81.8% | 12.5% | ArrayGreedy |
| Degree of an Array | Easy | 58.2% | 12.5% | ArrayHash Table |
| Max Sum of a Pair With Equal Sum of Digits | Medium | 66.0% | 12.5% | ArrayHash TableSorting+1 |
| Minimum Time to Complete Trips | Medium | 39.6% | 12.5% | ArrayBinary Search |
| Convert Date to Binary | Easy | 88.7% | 12.5% | MathString |
| Maximum Distance Between a Pair of Values | Medium | 54.3% | 12.5% | ArrayTwo PointersBinary Search |
| Jump Game V | Hard | 64.8% | 12.5% | ArrayDynamic ProgrammingSorting |
| Minimum Operations to Exceed Threshold Value II | Medium | 45.8% | 12.5% | ArrayHeap (Priority Queue)Simulation |
| Biggest Single Number | Easy | 70.9% | 12.5% | Database |
| Split Array into Fibonacci Sequence | Medium | 40.2% | 12.5% | StringBacktracking |
| Construct the Lexicographically Largest Valid Sequence | Medium | 72.8% | 12.5% | ArrayBacktracking |
| Goal Parser Interpretation | Easy | 88.0% | 12.5% | String |
| The k-th Lexicographical String of All Happy Strings of Length n | Medium | 85.3% | 12.5% | StringBacktracking |
| Maximum Total Damage With Spell Casting | Medium | 45.0% | 12.5% | ArrayHash TableTwo Pointers+4 |
| Univalued Binary Tree | Easy | 72.8% | 12.5% | TreeDepth-First SearchBreadth-First Search+1 |
| Construct Smallest Number From DI String | Medium | 85.6% | 12.5% | StringBacktrackingStack+1 |
| Select Data | Easy | 78.7% | 12.5% | |
| Split a String in Balanced Strings | Easy | 87.3% | 12.5% | StringGreedyCounting |
| Naming a Company | Hard | 46.5% | 12.5% | ArrayHash TableString+2 |
| Sum of Unique Elements | Easy | 79.8% | 12.5% | ArrayHash TableCounting |
| Minimum Number Game | Easy | 85.3% | 12.5% | ArraySortingHeap (Priority Queue)+1 |
| Length of Longest V-Shaped Diagonal Segment | Hard | 56.3% | 12.5% | ArrayDynamic ProgrammingMemoization+1 |
| Separate Squares II | Hard | 60.0% | 12.5% | ArrayBinary SearchSegment Tree+1 |
| Shortest Subarray to be Removed to Make Array Sorted | Medium | 51.3% | 12.5% | ArrayTwo PointersBinary Search+2 |
| Check Knight Tour Configuration | Medium | 60.5% | 12.5% | ArrayDepth-First SearchBreadth-First Search+2 |
| Display the First Three Rows | Easy | 93.1% | 12.5% | |
| Number of Sub-arrays With Odd Sum | Medium | 55.8% | 12.5% | ArrayMathDynamic Programming+1 |
| Count Binary Substrings | Easy | 70.2% | 12.5% | Two PointersString |
| Hamming Distance | Easy | 76.6% | 12.5% | Bit Manipulation |
| Two Furthest Houses With Different Colors | Easy | 65.5% | 12.5% | ArrayGreedy |
| Movie Rating | Medium | 42.7% | 12.5% | Database |
| Maximum Absolute Sum of Any Subarray | Medium | 71.2% | 12.5% | ArrayDynamic Programming |
| Sum of Distances | Medium | 32.4% | 12.5% | ArrayHash TablePrefix Sum |
| Maximum Subarray Min-Product | Medium | 40.0% | 12.5% | ArrayStackMonotonic Stack+1 |
| Length of Longest Fibonacci Subsequence | Medium | 57.5% | 12.5% | ArrayHash TableDynamic Programming |
| Nested List Weight Sum | Medium | 85.9% | 12.5% | |
| Design Excel Sum Formula | Hard | 39.8% | 12.5% | |
| Minimum Score of a Path Between Two Cities | Medium | 58.5% | 12.5% | Depth-First SearchBreadth-First SearchUnion-Find+1 |
| Divisible and Non-divisible Sums Difference | Easy | 91.0% | 12.5% | Math |
| Apply Operations to an Array | Easy | 74.7% | 12.5% | ArrayTwo PointersSimulation |
| Check if All Characters Have Equal Number of Occurrences | Easy | 79.4% | 12.5% | Hash TableStringCounting |
| Find the XOR of Numbers Which Appear Twice | Easy | 78.7% | 12.5% | ArrayHash TableBit Manipulation |
| Number of Distinct Islands II | Hard | 55.3% | 12.5% | |
| Count Total Number of Colored Cells | Medium | 66.1% | 12.5% | Math |
| Find Indices of Stable Mountains | Easy | 86.8% | 12.5% | Array |
| Reshape Data: Concatenate | Easy | 90.5% | 12.5% | |
| Closest Prime Numbers in Range | Medium | 51.7% | 12.5% | MathNumber Theory |
| Minimum Amount of Time to Fill Cups | Easy | 60.0% | 12.5% | ArrayGreedySorting+1 |
| Minimum Recolors to Get K Consecutive Black Blocks | Easy | 68.6% | 12.5% | StringSliding Window |
| Find the Number of Copy Arrays | Medium | 46.8% | 12.5% | ArrayMath |
| Maximum Alternating Subsequence Sum | Medium | 59.0% | 12.5% | ArrayDynamic Programming |
| Parse Lisp Expression | Hard | 53.5% | 12.5% | Hash TableStringStack+1 |
| Total Appeal of A String | Hard | 56.3% | 12.5% | Hash TableStringDynamic Programming |
| Insert Delete GetRandom O(1) - Duplicates allowed | Hard | 36.4% | 12.5% | ArrayHash TableMath+2 |
| Longest Non-decreasing Subarray From Two Arrays | Medium | 31.0% | 12.5% | ArrayDynamic Programming |
| Minimum Insertions to Balance a Parentheses String | Medium | 53.5% | 12.5% | StringStackGreedy |
| Count Vowel Strings in Ranges | Medium | 67.8% | 12.5% | ArrayStringPrefix Sum |
| Simple Bank System | Medium | 69.8% | 12.5% | ArrayHash TableDesign+1 |
| Minimum Fuel Cost to Report to the Capital | Medium | 64.7% | 12.5% | TreeDepth-First SearchBreadth-First Search+1 |
| Hash Divided String | Medium | 83.2% | 12.5% | StringSimulation |
| Divide Array Into Equal Pairs | Easy | 79.2% | 12.5% | ArrayHash TableBit Manipulation+1 |
| Minimum Operations to Make Binary Array Elements Equal to One I | Medium | 80.4% | 12.5% | ArrayBit ManipulationQueue+2 |
| Generate Fibonacci Sequence | Easy | 83.6% | 12.5% | |
| Smallest Substring With Identical Characters I | Hard | 20.3% | 12.5% | ArrayBinary SearchEnumeration |
| Minimum Cost Walk in Weighted Graph | Hard | 68.3% | 12.5% | ArrayBit ManipulationUnion-Find+1 |
| Count the Number of Complete Components | Medium | 77.7% | 12.5% | Depth-First SearchBreadth-First SearchUnion-Find+1 |
| Merge In Between Linked Lists | Medium | 82.8% | 12.5% | Linked List |
| A Number After a Double Reversal | Easy | 82.0% | 12.5% | Math |
| Maximum Repeating Substring | Easy | 41.0% | 12.5% | StringDynamic ProgrammingString Matching |
| Split With Minimum Sum | Easy | 73.3% | 12.5% | MathGreedySorting |
| Special Binary String | Hard | 75.7% | 12.5% | StringDivide and ConquerSorting |
| Minimum Operations to Make a Uni-Value Grid | Medium | 67.5% | 12.5% | ArrayMathSorting+1 |
| Airplane Seat Assignment Probability | Medium | 67.2% | 12.5% | MathDynamic ProgrammingBrainteaser+1 |
| Count Pairs That Form a Complete Day II | Medium | 43.6% | 12.5% | ArrayHash TableCounting |
| Movement of Robots | Medium | 27.8% | 12.5% | ArrayBrainteaserSorting+1 |
| Top Travellers | Easy | 57.1% | 12.5% | Database |
| Calculate Special Bonus | Easy | 57.0% | 12.5% | Database |
| Minimum Index of a Valid Split | Medium | 75.5% | 12.5% | ArrayHash TableSorting |
| Contain Virus | Hard | 54.3% | 12.5% | ArrayDepth-First SearchBreadth-First Search+2 |
| Find the Occurrence of First Almost Equal Substring | Hard | 15.3% | 12.5% | StringString Matching |
| Maximum Number of Points From Grid Queries | Hard | 59.3% | 12.5% | ArrayTwo PointersBreadth-First Search+4 |
| Maximum Units on a Truck | Easy | 74.6% | 12.5% | ArrayGreedySorting |
| Find the Minimum Cost Array Permutation | Hard | 25.3% | 12.5% | ArrayDynamic ProgrammingBit Manipulation+1 |
| Numbers With Same Consecutive Differences | Medium | 59.1% | 12.5% | BacktrackingBreadth-First Search |
| Apply Operations to Maximize Score | Hard | 53.7% | 12.5% | ArrayMathStack+4 |
| Find the Divisibility Array of a String | Medium | 35.7% | 12.5% | ArrayMathString |
| Minimum Number of Flips to Make Binary Grid Palindromic II | Medium | 25.4% | 12.5% | ArrayTwo PointersMatrix |
| Count the Number of Square-Free Subsets | Medium | 26.4% | 12.5% | ArrayMathDynamic Programming+2 |
| Minimum Cuts to Divide a Circle | Easy | 56.0% | 12.5% | MathGeometry |
| Walking Robot Simulation II | Medium | 25.6% | 12.5% | DesignSimulation |
| Three Divisors | Easy | 63.9% | 12.5% | MathEnumerationNumber Theory |
| Put Marbles in Bags | Hard | 72.2% | 12.5% | ArrayGreedySorting+1 |
| Maximum Value of an Ordered Triplet I | Easy | 58.2% | 12.5% | Array |
| Tenth Line | Easy | 36.1% | 12.5% | Shell |
| Find the String with LCP | Hard | 32.5% | 12.5% | ArrayStringDynamic Programming+3 |
| Zero Array Transformation IV | Medium | 31.0% | 12.5% | ArrayDynamic Programming |
| Is Object Empty | Easy | 81.8% | 12.5% | |
| Filter Elements from Array | Easy | 85.5% | 12.5% | |
| Maximum Value of an Ordered Triplet II | Medium | 56.4% | 12.5% | Array |
| Palindrome Partitioning II | Hard | 36.6% | 12.5% | StringDynamic Programming |
| Lowest Common Ancestor of Deepest Leaves | Medium | 79.4% | 12.5% | Hash TableTreeDepth-First Search+2 |
| Mirror Reflection | Medium | 61.9% | 12.5% | MathGeometryNumber Theory |
| Serialize and Deserialize BST | Medium | 59.3% | 12.5% | StringTreeDepth-First Search+4 |
| Shifting Letters | Medium | 46.1% | 12.5% | ArrayStringPrefix Sum |
| Minimum Number of Operations to Make Elements in Array Distinct | Easy | 71.3% | 12.5% | ArrayHash Table |
| Make Array Zero by Subtracting Equal Amounts | Easy | 73.7% | 12.5% | ArrayHash TableGreedy+3 |
| Encrypt and Decrypt Strings | Hard | 38.0% | 12.5% | ArrayHash TableString+2 |
| Minimum Operations to Make Array Values Equal to K | Easy | 73.3% | 12.5% | ArrayHash Table |
| Count the Number of Powerful Integers | Hard | 46.3% | 12.5% | MathStringDynamic Programming |
| Final Array State After K Multiplication Operations I | Easy | 87.0% | 12.5% | ArrayMathHeap (Priority Queue)+1 |
| Find the Count of Good Integers | Hard | 69.5% | 12.5% | Hash TableMathCombinatorics+1 |
| Inorder Successor in BST | Medium | 51.1% | 12.5% | |
| Check if Matrix Is X-Matrix | Easy | 66.4% | 12.5% | ArrayMatrix |
| Count Good Triplets in an Array | Hard | 65.8% | 12.5% | ArrayBinary SearchDivide and Conquer+4 |
| Closest Node to Path in Tree | Hard | 62.3% | 12.5% | |
| Divide a String Into Groups of Size k | Easy | 77.1% | 12.5% | StringSimulation |
| Reformat Department Table | Easy | 76.3% | 12.5% | Database |
| Count Equal and Divisible Pairs in an Array | Easy | 84.0% | 12.5% | Array |
| Ways to Express an Integer as Sum of Powers | Medium | 49.9% | 12.5% | Dynamic Programming |
| Process Tasks Using Servers | Medium | 41.9% | 12.5% | ArrayHeap (Priority Queue) |
| Patients With a Condition | Easy | 38.8% | 12.5% | Database |
| Longest Special Path II | Hard | 18.5% | 12.5% | ArrayHash TableTree+2 |
| Minimum Edge Reversals So Every Node Is Reachable | Hard | 57.2% | 12.5% | Dynamic ProgrammingDepth-First SearchBreadth-First Search+1 |
| Longest Continuous Increasing Subsequence | Easy | 51.8% | 12.5% | Array |
| Make Array Non-decreasing | Medium | 56.7% | 12.5% | ArrayStackGreedy+1 |
| Count Vowel Substrings of a String | Easy | 72.8% | 12.5% | Hash TableString |
| Count the Hidden Sequences | Medium | 56.7% | 12.5% | ArrayPrefix Sum |
| Minimize Malware Spread | Hard | 42.9% | 12.5% | ArrayHash TableDepth-First Search+3 |
| Count the Number of Ideal Arrays | Hard | 56.9% | 12.5% | MathDynamic ProgrammingCombinatorics+1 |
| Custom Sort String | Medium | 72.3% | 12.5% | Hash TableStringSorting |
| Count Complete Subarrays in an Array | Medium | 75.9% | 12.5% | ArrayHash TableSliding Window |
| Count Largest Group | Easy | 74.7% | 12.5% | Hash TableMathCounting |
| Buildings With an Ocean View | Medium | 80.9% | 12.5% | |
| Minimum Cost to Make Arrays Identical | Medium | 37.7% | 12.5% | ArrayGreedySorting |
| Smallest Number With All Set Bits | Easy | 80.3% | 12.5% | MathBit Manipulation |
| Count Subarrays of Length Three With a Condition | Easy | 61.5% | 12.5% | Array |
| Prime In Diagonal | Easy | 37.4% | 12.5% | ArrayMathMatrix+1 |
| Available Captures for Rook | Easy | 71.5% | 12.5% | ArrayMatrixSimulation |
| Missing Element in Sorted Array | Medium | 59.7% | 12.5% | |
| Length of the Longest Valid Substring | Hard | 38.2% | 12.5% | ArrayHash TableString+1 |
| Count Subarrays Where Max Element Appears at Least K Times | Medium | 62.4% | 12.5% | ArraySliding Window |
| Maximum Number of Tasks You Can Assign | Hard | 50.2% | 12.5% | ArrayTwo PointersBinary Search+4 |
| Get the Maximum Score | Hard | 40.8% | 12.5% | ArrayTwo PointersDynamic Programming+1 |
| Construct the Rectangle | Easy | 63.0% | 12.5% | Math |
| Merge Operations for Minimum Travel Time | Hard | 30.8% | 12.5% | ArrayDynamic ProgrammingPrefix Sum |
| Find Minimum Time to Reach Last Room II | Medium | 67.9% | 12.5% | ArrayGraph TheoryHeap (Priority Queue)+2 |
| Stone Game VII | Medium | 58.7% | 12.5% | ArrayMathDynamic Programming+1 |
| Count Number of Balanced Permutations | Hard | 49.1% | 12.5% | MathStringDynamic Programming+1 |
| Minimum Equal Sum of Two Arrays After Replacing Zeros | Medium | 50.2% | 12.5% | ArrayGreedy |
| Minimum Moves to Spread Stones Over Grid | Medium | 45.3% | 12.5% | ArrayDynamic ProgrammingBacktracking+3 |
| Maximum Subarray Sum With Length Divisible by K | Medium | 49.6% | 12.5% | ArrayHash TablePrefix Sum |
| Find Most Frequent Vowel and Consonant | Easy | 89.4% | 12.5% | Hash TableStringCounting |
| Total Characters in String After Transformations I | Medium | 45.7% | 12.5% | Hash TableMathString+2 |
| All Paths From Source to Target | Medium | 83.5% | 12.5% | BacktrackingDepth-First SearchBreadth-First Search+1 |
| Web Crawler Multithreaded | Medium | 51.0% | 12.5% | |
| Number of Subarrays with Bounded Maximum | Medium | 54.7% | 12.5% | ArrayTwo Pointers |
| Inorder Successor in BST II | Medium | 61.1% | 12.5% | |
| Number of Subarrays That Match a Pattern I | Medium | 68.4% | 12.5% | ArrayRolling HashString Matching+1 |
| Minimum Swaps to Sort by Digit Sum | Medium | 50.4% | 12.5% | ArrayHash TableSorting |
| Find All Groups of Farmland | Medium | 75.5% | 12.5% | ArrayDepth-First SearchBreadth-First Search+1 |
| Robot Bounded In Circle | Medium | 56.4% | 12.5% | MathStringSimulation |
| Generate a String With Characters That Have Odd Counts | Easy | 78.5% | 12.5% | String |
| Can I Win | Medium | 31.0% | 12.5% | MathDynamic ProgrammingBit Manipulation+3 |
| Largest Perimeter Triangle | Easy | 62.0% | 12.5% | ArrayMathGreedy+1 |
| Find Words Containing Character | Easy | 90.4% | 12.5% | ArrayString |
| Maximum Product of Two Digits | Easy | 69.4% | 12.5% | MathSorting |
| Delete Greatest Value in Each Row | Easy | 79.8% | 12.5% | ArraySortingHeap (Priority Queue)+2 |
| Design Underground System | Medium | 74.4% | 12.5% | Hash TableStringDesign |
| The Latest Login in 2020 | Easy | 77.0% | 12.5% | Database |
| Maximize the Number of Target Nodes After Connecting Trees I | Medium | 69.5% | 12.5% | TreeDepth-First SearchBreadth-First Search |
| String Without AAA or BBB | Medium | 45.0% | 12.5% | StringGreedy |
| Walking Robot Simulation | Medium | 58.4% | 12.5% | ArrayHash TableSimulation |
| Equal Rational Numbers | Hard | 46.0% | 12.5% | MathString |
| Maximize the Number of Target Nodes After Connecting Trees II | Hard | 73.2% | 12.5% | TreeDepth-First SearchBreadth-First Search |
| Stone Game V | Hard | 41.6% | 12.5% | ArrayMathDynamic Programming+1 |
| Find Closest Node to Given Two Nodes | Medium | 53.0% | 12.5% | Depth-First SearchGraph Theory |
| Distribute Candies Among Children II | Medium | 55.7% | 12.5% | MathCombinatoricsEnumeration |
| Count Odd Numbers in an Interval Range | Easy | 54.4% | 12.5% | Math |
| Maximum Candies You Can Get from Boxes | Hard | 67.9% | 12.5% | ArrayBreadth-First SearchGraph Theory |
| Shift Distance Between Two Strings | Medium | 53.5% | 12.5% | ArrayStringPrefix Sum |
| Lexicographically Smallest Equivalent String | Medium | 81.1% | 12.5% | StringUnion-Find |
| Find the Lexicographically Largest String From the Box I | Medium | 41.0% | 12.5% | Two PointersStringEnumeration |
| Maximum Length of a Concatenated String with Unique Characters | Medium | 54.6% | 12.5% | ArrayStringBacktracking+1 |
| 3Sum With Multiplicity | Medium | 46.2% | 12.5% | ArrayHash TableTwo Pointers+2 |
| Sum of Good Numbers | Easy | 69.5% | 12.5% | Array |
| Lexicographically Minimum String After Removing Stars | Medium | 51.0% | 12.5% | Hash TableStringStack+2 |
| Longest Word in Dictionary | Medium | 54.5% | 12.5% | ArrayHash TableString+2 |
| Count Operations to Obtain Zero | Easy | 79.8% | 12.5% | MathSimulation |
| Rotate Function | Medium | 45.4% | 12.5% | ArrayMathDynamic Programming |
| Maximum Difference Between Even and Odd Frequency II | Hard | 48.7% | 12.5% | StringSliding WindowEnumeration+1 |
| Maximum Difference Between Even and Odd Frequency I | Easy | 60.7% | 12.5% | Hash TableStringCounting |
| Best Time to Buy and Sell Stock V | Medium | 60.8% | 12.5% | ArrayDynamic Programming |
| Make the XOR of All Segments Equal to Zero | Hard | 40.9% | 12.5% | ArrayHash TableDynamic Programming+2 |
| The Maze III | Hard | 52.2% | 12.5% | |
| Maximum Difference Between Adjacent Elements in a Circular Array | Easy | 75.7% | 12.5% | Array |
| Create Sorted Array through Instructions | Hard | 41.3% | 12.5% | ArrayBinary SearchDivide and Conquer+4 |
| Maximum Difference by Remapping a Digit | Easy | 76.1% | 12.5% | MathGreedy |
| Max Difference You Can Get From Changing an Integer | Medium | 48.8% | 12.5% | MathGreedy |
| Count Special Quadruplets | Easy | 64.4% | 12.5% | ArrayHash TableEnumeration |
| Sum of k-Mirror Numbers | Hard | 63.7% | 12.5% | MathEnumeration |
| Unique 3-Digit Even Numbers | Easy | 69.1% | 12.5% | ArrayHash TableRecursion+1 |
| Maximum Students Taking Exam | Hard | 53.4% | 12.5% | ArrayDynamic ProgrammingBit Manipulation+2 |
| Card Flipping Game | Medium | 49.8% | 12.5% | ArrayHash Table |
| Find the Pivot Integer | Easy | 83.8% | 12.5% | MathPrefix Sum |
| Count the Number of Arrays with K Matching Adjacent Elements | Hard | 58.4% | 12.5% | MathCombinatorics |
| Find Nearest Point That Has the Same X or Y Coordinate | Easy | 69.9% | 12.5% | Array |
| Find Weighted Median Node in Tree | Hard | 26.1% | 12.5% | ArrayBinary SearchDynamic Programming+3 |
| Shortest Word Distance II | Medium | 62.7% | 12.5% | |
| Number of Squareful Arrays | Hard | 51.2% | 12.5% | ArrayHash TableMath+4 |
| Partition Array Such That Maximum Difference Is K | Medium | 81.9% | 12.5% | ArrayGreedySorting |
| Minimum Deletions to Make String K-Special | Medium | 67.2% | 12.5% | Hash TableStringGreedy+2 |
| Minimum Increments to Equalize Leaf Paths | Medium | 41.2% | 12.5% | ArrayDynamic ProgrammingTree+1 |
| Find Maximum Area of a Triangle | Medium | 29.0% | 12.5% | ArrayHash TableMath+3 |
| Longest Subsequence With Limited Sum | Easy | 73.4% | 12.5% | ArrayBinary SearchGreedy+2 |
| Earliest Second to Mark Indices II | Hard | 22.0% | 12.5% | ArrayBinary SearchGreedy+1 |
| Closest Subsequence Sum | Hard | 43.2% | 12.5% | ArrayTwo PointersDynamic Programming+3 |
| Sum of Absolute Differences in a Sorted Array | Medium | 68.2% | 12.5% | ArrayMathPrefix Sum |
| Sum of All Odd Length Subarrays | Easy | 83.9% | 12.5% | ArrayMathPrefix Sum |
| Reducing Dishes | Hard | 76.6% | 12.5% | ArrayDynamic ProgrammingGreedy+1 |
| Longest Subsequence Repeated k Times | Hard | 71.3% | 12.5% | Hash TableTwo PointersString+3 |
| Maximum Product After K Increments | Medium | 43.1% | 12.5% | ArrayGreedyHeap (Priority Queue) |
| Find Subsequence of Length K With the Largest Sum | Easy | 57.4% | 12.5% | ArrayHash TableSorting+1 |
| Trips and Users | Hard | 37.7% | 12.5% | Database |
| Non-decreasing Subsequences | Medium | 62.5% | 12.5% | ArrayHash TableBacktracking+1 |
| Unique Substrings in Wraparound String | Medium | 42.6% | 12.5% | StringDynamic Programming |
| Validate IP Address | Medium | 28.2% | 12.5% | String |
| Distribute Candies | Easy | 70.7% | 12.5% | ArrayHash Table |
| Find the Original Typed String I | Easy | 72.1% | 12.5% | String |
| Find the Original Typed String II | Hard | 45.6% | 12.5% | StringDynamic ProgrammingPrefix Sum |
| Find the K-th Character in String Game II | Hard | 48.5% | 12.5% | MathBit ManipulationRecursion |
| Longest Palindrome After Substring Concatenation I | Medium | 43.8% | 12.5% | Two PointersStringDynamic Programming+1 |
| Subdomain Visit Count | Medium | 77.2% | 12.5% | ArrayHash TableString+1 |
| Find Lucky Integer in an Array | Easy | 75.5% | 12.5% | ArrayHash TableCounting |
| Count The Repetitions | Hard | 33.6% | 12.5% | StringDynamic Programming |
| Finding Pairs With a Certain Sum | Medium | 61.6% | 12.5% | ArrayHash TableDesign |
| N-Repeated Element in Size 2N Array | Easy | 79.8% | 12.5% | ArrayHash Table |
| Split the Array | Easy | 60.9% | 12.5% | ArrayHash TableCounting |
| Find the Kth Largest Integer in the Array | Medium | 47.6% | 12.5% | ArrayStringDivide and Conquer+3 |
| Matchsticks to Square | Medium | 41.6% | 12.5% | ArrayDynamic ProgrammingBacktracking+2 |
| Maximum Matching of Players With Trainers | Medium | 75.2% | 12.5% | ArrayTwo PointersGreedy+1 |
| Find the K-Sum of an Array | Hard | 41.1% | 12.5% | ArraySortingHeap (Priority Queue) |
| Minimize Maximum Component Cost | Medium | 43.4% | 12.5% | Binary SearchUnion-FindGraph Theory+1 |
| Minimum Time to Collect All Apples in a Tree | Medium | 63.5% | 12.5% | Hash TableTreeDepth-First Search+1 |
| Valid Word | Easy | 50.9% | 12.5% | String |
| Maximum Nesting Depth of Two Valid Parentheses Strings | Medium | 71.8% | 12.5% | StringStack |
| Add to Array-Form of Integer | Easy | 45.4% | 12.5% | ArrayMath |
| Minimum Difference in Sums After Removal of Elements | Hard | 69.9% | 12.5% | ArrayDynamic ProgrammingHeap (Priority Queue) |
| Department Highest Salary | Medium | 57.3% | 12.5% | Database |
| Restore The Array | Hard | 46.8% | 12.5% | StringDynamic Programming |
| Chunk Array | Easy | 84.7% | 12.5% | |
| Count Different Palindromic Subsequences | Hard | 47.5% | 12.5% | StringDynamic Programming |
| Left and Right Sum Differences | Easy | 87.9% | 12.5% | ArrayPrefix Sum |
| Task Scheduler II | Medium | 54.7% | 12.5% | ArrayHash TableSimulation |
| Zigzag Grid Traversal With Skip | Easy | 64.8% | 12.5% | ArrayMatrixSimulation |
| Minimum Score After Removals on a Tree | Hard | 76.2% | 12.5% | ArrayBit ManipulationTree+1 |
| Vowels Game in a String | Medium | 77.1% | 12.5% | MathStringBrainteaser+1 |
| Partition Array Into Three Parts With Equal Sum | Easy | 42.5% | 12.5% | ArrayGreedy |
| Count Islands With Total Value Divisible by K | Medium | 56.3% | 12.5% | ArrayDepth-First SearchBreadth-First Search+2 |
| Count Partitions With Max-Min Difference at Most K | Medium | 58.9% | 12.5% | ArrayDynamic ProgrammingQueue+3 |
| Maximum Unique Subarray Sum After Deletion | Easy | 40.5% | 12.5% | ArrayHash TableGreedy |
| Game Play Analysis I | Easy | 76.2% | 12.5% | Database |
| Maximize Subarrays After Removing One Conflicting Pair | Hard | 64.7% | 12.5% | ArraySegment TreeEnumeration+1 |
| Best Time to Buy and Sell Stock with Transaction Fee | Medium | 71.7% | 12.5% | ArrayDynamic ProgrammingGreedy |
| Smallest Subarrays With Maximum Bitwise OR | Medium | 62.0% | 12.5% | ArrayBinary SearchBit Manipulation+1 |
| Count Prime-Gap Balanced Subarrays | Medium | 22.4% | 12.5% | ArrayMathQueue+3 |
| Letter Case Permutation | Medium | 75.7% | 12.5% | StringBacktrackingBit Manipulation |
| Transpose File | Medium | 30.6% | 12.5% | Shell |
| Partition Array for Maximum XOR and AND | Hard | 17.5% | 12.5% | ArrayMathGreedy+2 |
| Rearranging Fruits | Hard | 57.5% | 12.5% | ArrayHash TableGreedy+1 |
| Maximum Fruits Harvested After at Most K Steps | Hard | 61.0% | 12.5% | ArrayBinary SearchSliding Window+1 |
| Largest Number After Digit Swaps by Parity | Easy | 65.0% | 12.5% | SortingHeap (Priority Queue) |
| Reorder Routes to Make All Paths Lead to the City Zero | Medium | 65.6% | 12.5% | Depth-First SearchBreadth-First SearchGraph Theory |
| Fruits Into Baskets III | Medium | 38.9% | 12.5% | ArrayBinary SearchSegment Tree+1 |
| Find the Maximum Number of Fruits Collected | Hard | 65.1% | 12.5% | ArrayDynamic ProgrammingMatrix |
| Collect Coins in a Tree | Hard | 39.6% | 12.5% | ArrayTreeGraph Theory+1 |
| Decode the Message | Easy | 85.8% | 12.5% | Hash TableString |
| Increasing Decreasing String | Easy | 77.2% | 12.5% | Hash TableStringCounting |
| Allocate Mailboxes | Hard | 56.4% | 12.5% | ArrayMathDynamic Programming+1 |
| Maximum Frequency Stack | Hard | 66.6% | 12.5% | Hash TableStackDesign+1 |
| Maximum Total from Optimal Activation Order | Medium | 33.0% | 12.5% | ArrayTwo PointersGreedy+2 |
| Paint House III | Hard | 61.2% | 12.5% | ArrayDynamic Programming |
| Range Product Queries of Powers | Medium | 61.4% | 12.5% | ArrayBit ManipulationPrefix Sum |
| Minimum Array Sum | Medium | 30.9% | 12.5% | ArrayDynamic Programming |
| Check If Digits Are Equal in String After Operations II | Hard | 14.2% | 12.5% | MathStringCombinatorics+1 |
| Solve the Equation | Medium | 46.0% | 12.5% | MathStringSimulation |
| Invalid Transactions | Medium | 32.1% | 12.5% | ArrayHash TableString+1 |
| Threshold Majority Queries | Hard | 21.7% | 12.5% | ArrayHash TableBinary Search+3 |
| Maximum Path Quality of a Graph | Hard | 61.6% | 12.5% | ArrayBacktrackingGraph Theory |
| Maximum 69 Number | Easy | 84.5% | 12.5% | MathGreedy |
| Map Sum Pairs | Medium | 57.1% | 12.5% | Hash TableStringDesign+1 |
| Minimum Index Sum of Two Lists | Easy | 59.4% | 12.5% | ArrayHash TableString |
| Sum of Digits in Base K | Easy | 78.5% | 12.5% | Math |
| Find the Minimum Area to Cover All Ones I | Medium | 78.2% | 12.5% | ArrayMatrix |
| Find the Minimum Area to Cover All Ones II | Hard | 63.5% | 12.5% | ArrayMatrixEnumeration |
| Find Substring With Given Hash Value | Hard | 25.9% | 12.5% | StringSliding WindowRolling Hash+1 |
| Maximum Sum of Two Non-Overlapping Subarrays | Medium | 60.7% | 12.5% | ArrayDynamic ProgrammingSliding Window |
| Partition Array Into K-Distinct Groups | Medium | 47.0% | 12.5% | ArrayHash TableCounting |
| Maximum Area of Longest Diagonal Rectangle | Easy | 45.9% | 12.5% | Array |
| Find Mirror Score of a String | Medium | 35.4% | 12.5% | Hash TableStringStack+1 |
| Reorder Data in Log Files | Medium | 56.9% | 12.5% | ArrayStringSorting |
| Sort Matrix by Diagonals | Medium | 84.7% | 12.5% | ArraySortingMatrix |
| Minimum Average of Smallest and Largest Elements | Easy | 85.3% | 12.5% | ArrayTwo PointersSorting |
| Smallest Missing Integer Greater Than Sequential Prefix Sum | Easy | 35.1% | 12.5% | ArrayHash TableSorting |
| Count The Number of Winning Sequences | Hard | 32.0% | 12.5% | StringDynamic Programming |
| Alice and Bob Playing Flower Game | Medium | 60.1% | 12.5% | Math |
| Shortest Path in a Hidden Grid | Medium | 44.5% | 12.5% | |
| Binary Gap | Easy | 65.7% | 12.5% | Bit Manipulation |
| Binary Number with Alternating Bits | Easy | 69.7% | 12.5% | Bit Manipulation |
| Find Closest Person | Easy | 88.9% | 12.5% | Math |
| Find Common Elements Between Two Arrays | Easy | 84.4% | 12.5% | ArrayHash Table |
| Minimum Operations to Make Array Elements Zero | Hard | 60.4% | 12.5% | ArrayMathBit Manipulation |
| Minimum Operations to Make the Integer Zero | Medium | 58.2% | 12.5% | Bit ManipulationBrainteaserEnumeration |
| Sum of Beautiful Subsequences | Hard | 31.2% | 12.5% | ArrayMathBinary Indexed Tree+1 |
| Promise Time Limit | Medium | 83.1% | 12.5% | |
| Convert Integer to the Sum of Two No-Zero Integers | Easy | 59.1% | 12.5% | Math |
| Number of People Aware of a Secret | Medium | 60.9% | 12.5% | Dynamic ProgrammingQueueSimulation |
| Maximum Subarray With Equal Products | Easy | 46.4% | 12.5% | ArrayMathSliding Window+2 |
| Minimum Number of People to Teach | Medium | 67.7% | 12.5% | ArrayHash TableGreedy |
| Print Zero Even Odd | Medium | 65.2% | 12.5% | Concurrency |
| Count Bowl Subarrays | Medium | 47.9% | 12.5% | ArrayStackMonotonic Stack |
| Fill Missing Data | Easy | 72.4% | 12.5% | |
| Vowel Spellchecker | Medium | 61.4% | 12.5% | ArrayHash TableString |
| Replace Non-Coprime Numbers in Array | Hard | 57.7% | 12.5% | ArrayMathStack+1 |
| Maximum Number of Words You Can Type | Easy | 82.9% | 12.5% | Hash TableString |
| Maximum Product of the Length of Two Palindromic Subsequences | Medium | 62.4% | 12.5% | StringDynamic ProgrammingBacktracking+2 |
| Friend Requests II: Who Has the Most Friends | Medium | 62.2% | 12.5% | Database |
| Find the Number of Winning Players | Easy | 60.4% | 12.5% | ArrayHash TableCounting |
| Subsequence Sum After Capping Elements | Medium | 25.1% | 12.5% | ArrayTwo PointersDynamic Programming+1 |
| Balanced K-Factor Decomposition | Medium | 40.0% | 12.5% | MathBacktrackingNumber Theory |
| Highest Grade For Each Student | Medium | 71.1% | 12.5% | |
| Design Spreadsheet | Medium | 74.3% | 12.5% | ArrayHash TableString+2 |
| Implement Router | Medium | 39.2% | 12.5% | ArrayHash TableBinary Search+3 |
| Design Movie Rental System | Hard | 62.6% | 12.5% | ArrayHash TableDesign+2 |
| Minimize String Length | Easy | 78.8% | 12.5% | Hash TableString |
| The Two Sneaky Numbers of Digitville | Easy | 89.9% | 12.5% | ArrayHash TableMath |
| Minimum Moves to Move a Box to Their Target Location | Hard | 49.5% | 12.5% | ArrayBreadth-First SearchHeap (Priority Queue)+1 |
| Path Existence Queries in a Graph II | Hard | 26.2% | 12.5% | ArrayTwo PointersBinary Search+5 |
| Minimum Sensors to Cover Grid | Medium | 68.7% | 12.5% | Math |
| Twisted Mirror Path Count | Medium | 48.0% | 12.5% | ArrayDynamic ProgrammingMatrix |
| Find The Original Array of Prefix Xor | Medium | 88.3% | 12.5% | ArrayBit Manipulation |
| Count Elements With Strictly Smaller and Greater Elements | Easy | 59.8% | 12.5% | ArraySortingCounting |
| Maximum Area Rectangle With Point Constraints II | Hard | 23.7% | 12.5% | ArrayMathBinary Indexed Tree+3 |
| XOR Operation in an Array | Easy | 87.4% | 12.5% | MathBit Manipulation |
| Water Bottles II | Medium | 78.1% | 12.5% | MathSimulation |
| Group the People Given the Group Size They Belong To | Medium | 87.5% | 12.5% | ArrayHash TableGreedy |
| Find Beautiful Indices in the Given Array I | Medium | 40.5% | 12.5% | Two PointersStringBinary Search+3 |
| Longest Palindrome After Substring Concatenation II | Hard | 17.6% | 12.5% | Two PointersStringDynamic Programming |
| Maximize Alternating Sum Using Swaps | Hard | 64.1% | 12.5% | ArrayGreedyUnion-Find+1 |
| Split Array With Minimum Difference | Medium | 33.6% | 12.5% | ArrayPrefix Sum |
| Calculate Delayed Arrival Time | Easy | 75.6% | 12.5% | Math |
| Successful Pairs of Spells and Potions | Medium | 49.4% | 12.5% | ArrayTwo PointersBinary Search+1 |
| Minimum Difficulty of a Job Schedule | Hard | 59.7% | 12.5% | ArrayDynamic Programming |
| Maximum Xor Product | Medium | 29.5% | 12.5% | MathGreedyBit Manipulation |
| Binary Tree Upside Down | Medium | 65.3% | 12.5% | |
| Find Resultant Array After Removing Anagrams | Easy | 69.9% | 12.5% | ArrayHash TableString+1 |
| Reshape the Matrix | Easy | 64.7% | 12.5% | ArrayMatrixSimulation |
| Find Minimum Time to Finish All Jobs | Hard | 45.3% | 12.5% | ArrayDynamic ProgrammingBacktracking+2 |
| Split Array With Same Average | Hard | 26.8% | 12.5% | ArrayHash TableMath+3 |
| Sum of Perfect Square Ancestors | Hard | 42.4% | 12.5% | ArrayHash TableMath+4 |
| Minimum Cost to Reach Destination in Time | Hard | 41.1% | 12.5% | ArrayDynamic ProgrammingGraph Theory |
| Check If Digits Are Equal in String After Operations I | Easy | 82.5% | 12.5% | MathStringSimulation+2 |
| Next Greater Numerically Balanced Number | Medium | 63.0% | 12.5% | Hash TableMathBacktracking+2 |
| Maximum Count of Positive Integer and Negative Integer | Easy | 74.3% | 12.5% | ArrayBinary SearchCounting |
| Make Array Elements Equal to Zero | Easy | 68.3% | 12.5% | ArraySimulationPrefix Sum |
| Lexicographically Smallest Permutation Greater Than Target | Medium | 26.5% | 12.5% | Hash TableStringGreedy+2 |
| Candy Crush | Medium | 77.3% | 12.5% | |
| Number of Valid Move Combinations On Chessboard | Hard | 48.7% | 12.5% | ArrayStringBacktracking+1 |
| Find and Replace Pattern | Medium | 77.0% | 12.5% | ArrayHash TableString |
| Largest Magic Square | Medium | 75.3% | 12.5% | ArrayMatrixPrefix Sum |
| Find X-Sum of All K-Long Subarrays II | Hard | 41.1% | 12.5% | ArrayHash TableSliding Window+1 |
| Find Minimum Cost to Remove Array Elements | Medium | 21.3% | 12.5% | ArrayDynamic Programming |
| Minimum Time to Complete All Deliveries | Medium | 34.3% | 12.5% | MathBinary Search |
| Number of Even and Odd Bits | Easy | 73.3% | 12.5% | Bit Manipulation |
| Power Grid Maintenance | Medium | 56.3% | 12.5% | ArrayHash TableDepth-First Search+5 |
| Maximize the Minimum Powered City | Hard | 61.8% | 12.5% | ArrayBinary SearchGreedy+3 |
| Minimum One Bit Operations to Make Integers Zero | Hard | 78.4% | 12.5% | MathDynamic ProgrammingBit Manipulation+2 |
| Find the Longest Valid Obstacle Course at Each Position | Hard | 62.5% | 12.5% | ArrayBinary SearchBinary Indexed Tree |
| Maximum Containers on a Ship | Easy | 75.2% | 12.5% | Math |
| Minimum Operations to Convert All Elements to Zero | Medium | 52.9% | 12.5% | ArrayHash TableStack+2 |
| Minimum Number of Operations to Make All Array Elements Equal to 1 | Medium | 54.6% | 12.5% | ArrayMathNumber Theory |
| Find Students Who Improved | Medium | 47.9% | 12.5% | Database |
| Non-negative Integers without Consecutive Ones | Hard | 41.7% | 12.5% | Dynamic Programming |
| Partition Array into Disjoint Intervals | Medium | 49.4% | 12.5% | Array |
| Sort Even and Odd Indices Independently | Easy | 63.2% | 12.5% | ArraySorting |
| Count Distinct Integers After Removing Zeros | Medium | 22.3% | 12.5% | MathDynamic Programming |
| Count of Matches in Tournament | Easy | 86.3% | 12.5% | MathSimulation |
| Check If All 1's Are at Least Length K Places Away | Easy | 64.3% | 12.5% | Array |
| Make Array Empty | Hard | 26.6% | 12.5% | ArrayBinary SearchGreedy+4 |
| Keep Multiplying Found Values by Two | Easy | 75.1% | 12.5% | ArrayHash TableSorting+1 |
| 1-bit and 2-bit Characters | Easy | 49.5% | 12.5% | Array |
| Escape a Large Maze | Hard | 36.3% | 12.5% | ArrayHash TableDepth-First Search+1 |
| Maximum Area of a Piece of Cake After Horizontal and Vertical Cuts | Medium | 41.4% | 12.5% | ArrayGreedySorting |
| Find the Largest Almost Missing Integer | Easy | 37.0% | 12.5% | ArrayHash Table |
| Count Number of Ways to Place Houses | Medium | 43.8% | 12.5% | Dynamic Programming |
| Set Intersection Size At Least Two | Hard | 57.9% | 12.5% | ArrayGreedySorting |
| Smallest Index With Digit Sum Equal to Index | Easy | 80.1% | 12.5% | ArrayMath |
| Greatest Sum Divisible by Three | Medium | 57.1% | 12.5% | ArrayDynamic ProgrammingGreedy+1 |
| Binary Prefix Divisible By 5 | Easy | 53.5% | 12.5% | ArrayBit Manipulation |
| Actors and Directors Who Cooperated At Least Three Times | Easy | 70.9% | 12.5% | Database |
| Concatenate Non-Zero Digits and Multiply by Sum II | Medium | 24.0% | 12.5% | MathStringPrefix Sum |
| Best Team With No Conflicts | Medium | 50.6% | 12.5% | ArrayDynamic ProgrammingSorting |
| Minimum Operations to Make Array Sum Divisible by K | Easy | 92.4% | 12.5% | ArrayMath |
| Strong Friendship | Medium | 54.4% | 12.5% | |
| Count Partitions with Even Sum Difference | Easy | 85.2% | 12.5% | ArrayMathPrefix Sum |
| Count Collisions on a Road | Medium | 58.1% | 12.5% | StringStackSimulation |
| Trim a Binary Search Tree | Medium | 66.6% | 12.5% | TreeDepth-First SearchBinary Search Tree+1 |
| Find Servers That Handled Most Number of Requests | Hard | 45.2% | 12.5% | ArrayHeap (Priority Queue)Simulation+1 |
| Total Waviness of Numbers in Range I | Medium | 80.5% | 12.5% | MathDynamic ProgrammingEnumeration |
| Largest Prime from Consecutive Prime Sum | Medium | 38.9% | 12.5% | ArrayMathNumber Theory |
| Process String with Special Operations II | Hard | 16.8% | 12.5% | StringSimulation |
| Count Square Sum Triples | Easy | 77.1% | 12.5% | MathEnumeration |
| Count Special Triplets | Medium | 47.1% | 12.5% | ArrayHash TableCounting |
| Unique Morse Code Words | Easy | 83.5% | 12.5% | ArrayHash TableString |
| Count the Number of Computer Unlocking Permutations | Medium | 59.0% | 12.5% | ArrayMathBrainteaser+1 |
| Zuma Game | Hard | 30.2% | 12.5% | StringDynamic ProgrammingStack+2 |
| Count Covered Buildings | Medium | 58.8% | 12.5% | ArrayHash TableSorting |
| Coupon Code Validator | Easy | 65.0% | 12.5% | ArrayHash TableString+1 |
| Number of Smooth Descent Periods of a Stock | Medium | 67.7% | 12.5% | ArrayMathTwo Pointers+2 |
| Sum of Squares of Special Elements | Easy | 81.9% | 12.5% | ArrayEnumeration |
| Maximum Profit from Trading Stocks with Discounts | Hard | 56.8% | 12.5% | ArrayDynamic ProgrammingTree+1 |
| Maximum Value of a String in an Array | Easy | 74.1% | 12.5% | ArrayString |
| Design A Leaderboard | Medium | 68.1% | 12.5% | |
| Append K Integers With Minimal Sum | Medium | 26.8% | 12.5% | ArrayMathGreedy+1 |
| Apple Redistribution into Boxes | Easy | 78.4% | 12.5% | ArrayGreedySorting |
| Two-Letter Card Game | Medium | 12.2% | 12.5% | ArrayHash TableString+2 |
| Maximize Happiness of Selected Children | Medium | 58.7% | 12.5% | ArrayGreedySorting |
| Difference Between Element Sum and Digit Sum of an Array | Easy | 85.3% | 12.5% | ArrayMath |
| Broken Calculator | Medium | 55.9% | 12.5% | MathGreedy |
| Sales Analysis III | Easy | 47.2% | 12.5% | Database |
| Maximize Active Section with Trade I | Medium | 31.2% | 12.5% | StringEnumeration |
| Flatten Deeply Nested Array | Medium | 65.5% | 12.5% | |
| Number of Ways to Paint N × 3 Grid | Hard | 80.5% | 12.5% | Dynamic Programming |
| Four Divisors | Medium | 56.6% | 12.5% | ArrayMath |
| IP to CIDR | Medium | 53.7% | 12.5% | |
| Find Missing Elements | Easy | 82.8% | 12.5% | ArrayHash TableSorting |
| Find Valid Pair of Adjacent Digits in String | Easy | 60.6% | 12.5% | Hash TableStringCounting |
| Memoize II | Hard | 38.3% | 12.5% | |
| Maximum Product of Splitted Binary Tree | Medium | 55.5% | 12.5% | TreeDepth-First SearchBinary Tree |
| Max Dot Product of Two Subsequences | Hard | 69.3% | 12.5% | ArrayDynamic Programming |
| Design Parking System | Easy | 87.1% | 12.5% | DesignSimulationCounting |
| Minimum Deletions for At Most K Distinct Characters | Easy | 72.9% | 12.5% | Hash TableStringGreedy+2 |
| Smallest Subtree with all the Deepest Nodes | Medium | 77.5% | 12.5% | Hash TableTreeDepth-First Search+2 |
| Tallest Billboard | Hard | 51.8% | 12.5% | ArrayDynamic Programming |
| Minimum ASCII Delete Sum for Two Strings | Medium | 70.9% | 12.5% | StringDynamic Programming |
| Longest Turbulent Subarray | Medium | 48.9% | 12.5% | ArrayDynamic ProgrammingSliding Window |
| Sort the Matrix Diagonally | Medium | 83.2% | 12.5% | ArraySortingMatrix |
| Count Paths That Can Form a Palindrome in a Tree | Hard | 48.3% | 12.5% | Dynamic ProgrammingBit ManipulationTree+2 |
| Count Residue Prefixes | Easy | 65.3% | 12.5% | Hash TableString |
| Merge BSTs to Create Single BST | Hard | 37.9% | 12.5% | ArrayHash TableTree+3 |
| Dinner Plate Stacks | Hard | 33.4% | 12.5% | Hash TableStackDesign+1 |
| Maximum Square Area by Removing Fences From a Field | Medium | 49.4% | 12.5% | ArrayHash TableEnumeration |
| Smallest Divisible Digit Product II | Hard | 14.4% | 12.5% | MathStringBacktracking+2 |
| Maximize Area of Square Hole in Grid | Medium | 61.9% | 12.5% | ArraySorting |
| Find Words That Can Be Formed by Characters | Easy | 71.5% | 12.5% | ArrayHash TableString+1 |
| Find Players With Zero or One Losses | Medium | 72.4% | 12.5% | ArrayHash TableSorting+1 |
| As Far from Land as Possible | Medium | 52.2% | 12.5% | ArrayDynamic ProgrammingBreadth-First Search+1 |
| Design Auction System | Medium | 41.8% | 12.5% | Hash TableDesignHeap (Priority Queue)+1 |
| Construct the Minimum Bitwise Array I | Easy | 85.3% | 12.5% | ArrayBit Manipulation |
| Find the Lexicographically Smallest Valid Sequence | Medium | 21.6% | 12.5% | Two PointersStringDynamic Programming+1 |
| K-Concatenation Maximum Sum | Medium | 25.2% | 12.5% | ArrayDynamic Programming |
| Minimum Number of Pushes to Type Word I | Easy | 66.9% | 12.5% | MathStringGreedy |
| Number of Orders in the Backlog | Medium | 53.6% | 12.5% | ArrayHeap (Priority Queue)Simulation |
| Minimum Pair Removal to Sort Array II | Hard | 39.2% | 12.5% | ArrayHash TableLinked List+4 |
| Minimize Maximum Pair Sum in Array | Medium | 83.3% | 12.5% | ArrayTwo PointersGreedy+1 |
| Cache With Time Limit | Medium | 76.0% | 12.5% | |
| Largest Element in an Array after Merge Operations | Medium | 47.6% | 12.5% | ArrayGreedy |
| Count Sorted Vowel Strings | Medium | 79.2% | 12.5% | MathDynamic ProgrammingCombinatorics |
| Find Nth Smallest Integer With K One Bits | Hard | 33.9% | 12.5% | MathBit ManipulationCombinatorics |
| Stamping the Grid | Hard | 34.9% | 12.5% | ArrayGreedyMatrix+1 |
| Minimum Cost Path with Teleportations | Hard | 45.8% | 12.5% | ArrayDynamic ProgrammingMatrix |
| Harshad Number | Easy | 83.5% | 12.5% | Math |
| Minimum Cost to Convert String II | Hard | 59.7% | 12.5% | ArrayStringDynamic Programming+3 |
| Trionic Array I | Easy | 49.5% | 12.5% | Array |
| Partition Array to Minimize XOR | Medium | 41.0% | 12.5% | ArrayDynamic ProgrammingBit Manipulation+1 |
| Divide an Array Into Subarrays With Minimum Cost II | Hard | 54.8% | 12.5% | ArrayHash TableSliding Window+1 |
| Smallest Range I | Easy | 73.3% | 12.5% | ArrayMath |
| Reverse Degree of a String | Easy | 88.5% | 12.5% | StringSimulation |
| Trionic Array II | Hard | 47.3% | 12.5% | ArrayDynamic Programming |
| Minimum K to Reduce Array Within Limit | Medium | 41.1% | 12.5% | ArrayBinary Search |
| Transformed Array | Easy | 70.4% | 12.5% | ArraySimulation |
| Minimum Removals to Balance Array | Medium | 47.9% | 12.5% | ArrayBinary SearchSliding Window+1 |
| Apply Operations to Maximize Frequency Score | Hard | 38.5% | 12.5% | ArrayBinary SearchSliding Window+2 |
| Restaurant Growth | Medium | 58.2% | 12.5% | Database |
| Longest Balanced Subarray I | Medium | 65.6% | 12.5% | ArrayHash TableDivide and Conquer+2 |
| Lucky Numbers in a Matrix | Easy | 80.0% | 12.5% | ArrayMatrix |
| Longest Balanced Substring I | Medium | 69.7% | 12.5% | Hash TableStringCounting+1 |
| Longest Balanced Substring II | Medium | 42.1% | 12.5% | Hash TableStringPrefix Sum |
| Find the K-Beauty of a Number | Easy | 63.0% | 12.5% | MathStringSliding Window |
| Minimum Amount of Time to Collect Garbage | Medium | 85.1% | 12.5% | ArrayStringPrefix Sum |
| Second Largest Digit in a String | Easy | 53.8% | 12.5% | Hash TableString |
| DNA Pattern Recognition | Medium | 84.9% | 12.5% | Database |
| Human Traffic of Stadium | Hard | 50.8% | 12.5% | Database |
| Find COVID Recovery Patients | Medium | 41.0% | 12.5% | Database |
| Number of Subarrays With LCM Equal to K | Medium | 43.3% | 12.5% | ArrayMathNumber Theory |
| Maximize Cyclic Partition Score | Hard | 12.3% | 12.5% | ArrayDynamic Programming |