| Two Sum | Easy | 57.1% | 100.0% | ArrayHash Table |
| LRU Cache | Medium | 46.8% | 88.7% | Hash TableLinked ListDesign+1 |
| Trapping Rain Water | Hard | 66.8% | 87.4% | ArrayTwo PointersDynamic Programming+2 |
| Number of Islands | Medium | 63.8% | 86.0% | ArrayDepth-First SearchBreadth-First Search+2 |
| Longest Substring Without Repeating Characters | Medium | 38.5% | 83.8% | Hash TableStringSliding Window |
| Best Time to Buy and Sell Stock | Easy | 56.4% | 83.3% | ArrayDynamic Programming |
| Group Anagrams | Medium | 72.2% | 80.1% | ArrayHash TableString+1 |
| Add Two Numbers | Medium | 48.0% | 79.3% | Linked ListMathRecursion |
| Reorganize String | Medium | 56.8% | 78.9% | Hash TableStringGreedy+3 |
| 3Sum | Medium | 38.6% | 78.7% | ArrayTwo PointersSorting |
| Longest Palindromic Substring | Medium | 37.4% | 78.5% | Two PointersStringDynamic Programming |
| Merge Intervals | Medium | 51.2% | 76.6% | ArraySorting |
| Container With Most Water | Medium | 59.6% | 76.5% | ArrayTwo PointersGreedy |
| Median of Two Sorted Arrays | Hard | 46.0% | 76.4% | ArrayBinary SearchDivide and Conquer |
| Koko Eating Bananas | Medium | 49.7% | 75.1% | ArrayBinary Search |
| Valid Parentheses | Easy | 43.7% | 74.8% | StringStack |
| Course Schedule | Medium | 50.8% | 74.7% | Depth-First SearchBreadth-First SearchGraph Theory+1 |
| Merge k Sorted Lists | Hard | 58.9% | 74.1% | Linked ListDivide and ConquerHeap (Priority Queue)+1 |
| Longest Common Prefix | Easy | 47.1% | 73.8% | ArrayStringTrie |
| Rotting Oranges | Medium | 58.2% | 73.7% | ArrayBreadth-First SearchMatrix |
| Subarray Sum Equals K | Medium | 46.8% | 73.0% | ArrayHash TablePrefix Sum |
| Merge Sorted Array | Easy | 54.4% | 72.6% | ArrayTwo PointersSorting |
| Search in Rotated Sorted Array | Medium | 44.1% | 71.4% | ArrayBinary Search |
| Top K Frequent Elements | Medium | 65.9% | 71.2% | ArrayHash TableDivide and Conquer+5 |
| Maximum Subarray | Medium | 53.0% | 70.9% | ArrayDivide and ConquerDynamic Programming |
| Longest Consecutive Sequence | Medium | 47.0% | 70.6% | ArrayHash TableUnion-Find |
| Copy List with Random Pointer | Medium | 62.4% | 70.3% | Hash TableLinked List |
| Lowest Common Ancestor of a Binary Tree | Medium | 68.8% | 70.1% | TreeDepth-First SearchBinary Tree |
| Generate Parentheses | Medium | 78.3% | 69.8% | StringDynamic ProgrammingBacktracking |
| Palindrome Number | Easy | 60.3% | 69.5% | Math |
| Word Ladder | Hard | 44.9% | 69.2% | Hash TableStringBreadth-First Search |
| Majority Element | Easy | 66.1% | 69.0% | ArrayHash TableDivide and Conquer+2 |
| Product of Array Except Self | Medium | 68.6% | 68.2% | ArrayPrefix Sum |
| Merge Two Sorted Lists | Easy | 68.0% | 67.5% | Linked ListRecursion |
| Jump Game | Medium | 40.5% | 67.4% | ArrayDynamic ProgrammingGreedy |
| Climbing Stairs | Easy | 53.9% | 66.8% | MathDynamic ProgrammingMemoization |
| House Robber | Medium | 52.9% | 66.7% | ArrayDynamic Programming |
| Letter Combinations of a Phone Number | Medium | 65.5% | 66.4% | Hash TableStringBacktracking |
| Course Schedule II | Medium | 55.0% | 65.8% | Depth-First SearchBreadth-First SearchGraph Theory+1 |
| Word Search | Medium | 46.9% | 65.2% | ArrayStringBacktracking+2 |
| Sliding Window Maximum | Hard | 48.5% | 64.8% | ArrayQueueSliding Window+2 |
| Spiral Matrix | Medium | 56.2% | 64.8% | ArrayMatrixSimulation |
| Valid Anagram | Easy | 67.8% | 64.5% | Hash TableStringSorting |
| Rotate Image | Medium | 79.4% | 63.8% | ArrayMathMatrix |
| Next Permutation | Medium | 44.8% | 63.8% | ArrayTwo Pointers |
| Analyze User Website Visit Pattern | Medium | 44.2% | 63.8% | ArrayHash TableString+1 |
| Coin Change | Medium | 48.0% | 63.3% | ArrayDynamic ProgrammingBreadth-First Search |
| Task Scheduler | Medium | 62.7% | 63.3% | ArrayHash TableGreedy+3 |
| Kth Largest Element in an Array | Medium | 68.8% | 63.3% | ArrayDivide and ConquerSorting+2 |
| Remove Duplicates from Sorted Array | Easy | 62.3% | 63.1% | ArrayTwo Pointers |
| Meeting Rooms II | Medium | 52.6% | 62.3% | ArrayTwo PointersGreedy+3 |
| Find Median from Data Stream | Hard | 54.2% | 62.3% | Two PointersDesignSorting+2 |
| Roman to Integer | Easy | 66.3% | 62.1% | Hash TableMathString |
| Subsets | Medium | 82.1% | 61.9% | ArrayBacktrackingBit Manipulation |
| Merge Strings Alternately | Easy | 82.1% | 61.9% | Two PointersString |
| Unique Paths | Medium | 66.6% | 61.5% | MathDynamic ProgrammingCombinatorics |
| Insert Delete GetRandom O(1) | Medium | 55.3% | 61.2% | ArrayHash TableMath+2 |
| Find Peak Element | Medium | 46.8% | 61.0% | ArrayBinary Search |
| Pascal's Triangle | Easy | 78.7% | 60.8% | ArrayDynamic Programming |
| Word Break | Medium | 49.1% | 60.8% | ArrayHash TableString+3 |
| First Missing Positive | Hard | 42.5% | 60.4% | ArrayHash Table |
| Asteroid Collision | Medium | 47.2% | 60.4% | ArrayStackSimulation |
| Move Zeroes | Easy | 63.6% | 60.4% | ArrayTwo Pointers |
| Jump Game II | Medium | 42.5% | 60.4% | ArrayDynamic ProgrammingGreedy |
| Reverse Integer | Medium | 31.5% | 60.4% | Math |
| Sort Colors | Medium | 69.2% | 60.2% | ArrayTwo PointersSorting |
| Largest Rectangle in Histogram | Hard | 49.4% | 60.2% | ArrayStackMonotonic Stack |
| Create Hello World Function | Easy | 82.0% | 60.2% | |
| Rotate Array | Medium | 44.5% | 59.8% | ArrayMathTwo Pointers |
| N-Queens | Hard | 75.0% | 59.5% | ArrayBacktracking |
| Recyclable and Low Fat Products | Easy | 88.7% | 59.5% | Database |
| Find First and Last Position of Element in Sorted Array | Medium | 48.4% | 59.5% | ArrayBinary Search |
| Longest Repeating Character Replacement | Medium | 59.1% | 59.5% | Hash TableStringSliding Window |
| Fruit Into Baskets | Medium | 50.5% | 59.3% | ArrayHash TableSliding Window |
| Min Stack | Medium | 57.7% | 59.3% | StackDesign |
| Best Time to Buy and Sell Stock II | Medium | 70.8% | 59.3% | ArrayDynamic ProgrammingGreedy |
| Minimum Window Substring | Hard | 47.0% | 59.1% | Hash TableStringSliding Window |
| Binary Tree Maximum Path Sum | Hard | 42.0% | 58.9% | Dynamic ProgrammingTreeDepth-First Search+1 |
| Valid Sudoku | Medium | 64.2% | 58.9% | ArrayHash TableMatrix |
| 4Sum | Medium | 40.0% | 58.7% | ArrayTwo PointersSorting |
| Identify the Largest Outlier in an Array | Medium | 36.2% | 58.7% | ArrayHash TableCounting+1 |
| Single Number | Easy | 77.4% | 58.2% | ArrayBit Manipulation |
| Max Consecutive Ones III | Medium | 67.3% | 58.0% | ArrayBinary SearchSliding Window+1 |
| Serialize and Deserialize Binary Tree | Hard | 60.4% | 57.5% | StringTreeDepth-First Search+3 |
| Palindrome Linked List | Easy | 57.5% | 57.5% | Linked ListTwo PointersStack+1 |
| Reverse Nodes in k-Group | Hard | 65.4% | 57.3% | Linked ListRecursion |
| Capacity To Ship Packages Within D Days | Medium | 73.5% | 57.3% | ArrayBinary Search |
| Sqrt(x) | Easy | 41.4% | 57.3% | MathBinary Search |
| Daily Temperatures | Medium | 68.4% | 57.1% | ArrayStackMonotonic Stack |
| Search a 2D Matrix | Medium | 53.6% | 57.1% | ArrayBinary SearchMatrix |
| Single Element in a Sorted Array | Medium | 59.2% | 56.8% | ArrayBinary Search |
| Binary Tree Right Side View | Medium | 69.5% | 56.8% | TreeDepth-First SearchBreadth-First Search+1 |
| Reverse Linked List | Easy | 80.3% | 56.8% | Linked ListRecursion |
| Binary Tree Zigzag Level Order Traversal | Medium | 63.2% | 56.6% | TreeBreadth-First SearchBinary Tree |
| Zigzag Conversion | Medium | 53.6% | 56.6% | String |
| LFU Cache | Hard | 48.6% | 56.6% | Hash TableLinked ListDesign+1 |
| Regular Expression Matching | Hard | 30.5% | 56.3% | StringDynamic ProgrammingRecursion |
| All Nodes Distance K in Binary Tree | Medium | 67.4% | 56.3% | Hash TableTreeDepth-First Search+2 |
| Set Matrix Zeroes | Medium | 62.5% | 56.1% | ArrayHash TableMatrix |
| Search Insert Position | Easy | 50.7% | 56.1% | ArrayBinary Search |
| Contains Duplicate | Easy | 64.1% | 55.8% | ArrayHash TableSorting |
| Remove Element | Easy | 61.4% | 55.8% | ArrayTwo Pointers |
| Find the Duplicate Number | Medium | 64.0% | 55.5% | ArrayTwo PointersBinary Search+1 |
| Binary Tree Level Order Traversal | Medium | 72.2% | 55.0% | TreeBreadth-First SearchBinary Tree |
| Next Greater Element II | Medium | 67.9% | 55.0% | ArrayStackMonotonic Stack |
| First Unique Character in a String | Easy | 65.1% | 54.7% | Hash TableStringQueue+1 |
| Missing Number | Easy | 71.7% | 54.7% | ArrayHash TableMath+3 |
| Word Search II | Hard | 38.1% | 54.4% | ArrayStringBacktracking+2 |
| Pow(x, n) | Medium | 38.3% | 54.4% | MathRecursion |
| Candy | Hard | 48.0% | 54.4% | ArrayGreedy |
| Permutations | Medium | 81.7% | 54.2% | ArrayBacktracking |
| String Compression | Medium | 59.6% | 54.2% | Two PointersString |
| Gas Station | Medium | 47.5% | 54.2% | ArrayGreedy |
| Combination Sum | Medium | 76.1% | 54.2% | ArrayBacktracking |
| Two Sum II - Input Array Is Sorted | Medium | 64.6% | 53.6% | ArrayTwo PointersBinary Search |
| Find the Index of the First Occurrence in a String | Easy | 46.3% | 53.6% | Two PointersStringString Matching |
| Concatenated Words | Hard | 49.7% | 53.6% | ArrayStringDynamic Programming+3 |
| Maximum Product Subarray | Medium | 36.0% | 53.3% | ArrayDynamic Programming |
| String to Integer (atoi) | Medium | 20.6% | 53.3% | String |
| Integer to Roman | Medium | 70.5% | 53.3% | Hash TableMathString |
| Flood Fill | Easy | 67.9% | 53.3% | ArrayDepth-First SearchBreadth-First Search+1 |
| Reorder List | Medium | 64.6% | 53.3% | Linked ListTwo PointersStack+1 |
| Longest Increasing Subsequence | Medium | 59.1% | 53.0% | ArrayBinary SearchDynamic Programming |
| Next Greater Element I | Easy | 75.8% | 53.0% | ArrayHash TableStack+1 |
| Validate Binary Search Tree | Medium | 35.4% | 53.0% | TreeDepth-First SearchBinary Search Tree+1 |
| Basic Calculator | Hard | 46.6% | 52.7% | MathStringStack+1 |
| Integer to English Words | Hard | 34.8% | 52.7% | MathStringRecursion |
| Remove Nth Node From End of List | Medium | 51.0% | 52.3% | Linked ListTwo Pointers |
| Valid Palindrome | Easy | 52.8% | 52.3% | Two PointersString |
| Middle of the Linked List | Easy | 81.6% | 52.3% | Linked ListTwo Pointers |
| Diameter of Binary Tree | Easy | 65.1% | 52.3% | TreeDepth-First SearchBinary Tree |
| Odd Even Linked List | Medium | 62.3% | 52.0% | Linked List |
| Linked List Cycle | Easy | 53.9% | 52.0% | Hash TableLinked ListTwo Pointers |
| Reverse Words in a String | Medium | 55.6% | 51.7% | Two PointersString |
| Word Break II | Hard | 55.1% | 51.7% | ArrayHash TableString+4 |
| Edit Distance | Medium | 60.2% | 51.3% | StringDynamic Programming |
| Plus One | Easy | 49.6% | 51.3% | ArrayMath |
| Partition Equal Subset Sum | Medium | 49.2% | 51.0% | ArrayDynamic Programming |
| Maximum Profit in Job Scheduling | Hard | 54.6% | 51.0% | ArrayBinary SearchDynamic Programming+1 |
| 3Sum Closest | Medium | 48.1% | 50.7% | ArrayTwo PointersSorting |
| Search a 2D Matrix II | Medium | 56.9% | 50.7% | ArrayBinary SearchDivide and Conquer+1 |
| Sum of Subarray Minimums | Medium | 38.3% | 50.7% | ArrayDynamic ProgrammingStack+1 |
| Intersection of Two Arrays | Easy | 77.5% | 50.7% | ArrayHash TableTwo Pointers+2 |
| Split Array Largest Sum | Hard | 59.9% | 50.7% | ArrayBinary SearchDynamic Programming+2 |
| Number of Provinces | Medium | 70.0% | 50.7% | Depth-First SearchBreadth-First SearchUnion-Find+1 |
| Basic Calculator II | Medium | 46.7% | 50.7% | MathStringStack |
| Happy Number | Easy | 59.3% | 50.3% | Hash TableMathTwo Pointers |
| Evaluate Division | Medium | 64.0% | 50.3% | ArrayStringDepth-First Search+4 |
| Palindrome Partitioning | Medium | 73.7% | 50.3% | StringDynamic ProgrammingBacktracking |
| Balanced Binary Tree | Easy | 57.9% | 49.9% | TreeDepth-First SearchBinary Tree |
| Largest Number | Medium | 42.6% | 49.9% | ArrayStringGreedy+1 |
| Contains Duplicate II | Easy | 50.8% | 49.9% | ArrayHash TableSliding Window |
| Fibonacci Number | Easy | 73.9% | 49.9% | MathDynamic ProgrammingRecursion+1 |
| Plates Between Candles | Medium | 47.3% | 49.9% | ArrayStringBinary Search+1 |
| Max Consecutive Ones | Easy | 64.6% | 49.6% | Array |
| K Closest Points to Origin | Medium | 68.8% | 49.6% | ArrayMathDivide and Conquer+4 |
| Longest Valid Parentheses | Hard | 38.1% | 49.6% | StringDynamic ProgrammingStack |
| Rotate List | Medium | 41.2% | 49.6% | Linked ListTwo Pointers |
| Check if Array Is Sorted and Rotated | Easy | 55.7% | 49.2% | Array |
| Sudoku Solver | Hard | 65.4% | 49.2% | ArrayHash TableBacktracking+1 |
| Maximum Frequency After Subarray Operation | Medium | 30.9% | 49.2% | ArrayHash TableDynamic Programming+3 |
| Decode String | Medium | 62.3% | 48.8% | StringStackRecursion |
| Combine Two Tables | Easy | 79.2% | 48.8% | Database |
| Minimum Size Subarray Sum | Medium | 51.1% | 48.8% | ArrayBinary SearchSliding Window+1 |
| Time Based Key-Value Store | Medium | 49.7% | 48.4% | Hash TableStringBinary Search+1 |
| Evaluate Reverse Polish Notation | Medium | 57.1% | 48.4% | ArrayMathStack |
| Isomorphic Strings | Easy | 48.1% | 48.0% | Hash TableString |
| Search Suggestions System | Medium | 65.1% | 48.0% | ArrayStringBinary Search+3 |
| Peak Index in a Mountain Array | Medium | 66.9% | 48.0% | ArrayBinary Search |
| Symmetric Tree | Easy | 60.8% | 47.6% | TreeDepth-First SearchBreadth-First Search+1 |
| Add Binary | Easy | 57.7% | 47.6% | MathStringBit Manipulation+1 |
| Remove Duplicates from Sorted Array II | Medium | 64.3% | 47.6% | ArrayTwo Pointers |
| Make Array Zero by Subtracting Equal Amounts | Easy | 73.7% | 47.6% | ArrayHash TableGreedy+3 |
| Intersection of Two Linked Lists | Easy | 63.2% | 47.2% | Hash TableLinked ListTwo Pointers |
| Rotate String | Easy | 65.1% | 47.2% | StringString Matching |
| Count Primes | Medium | 35.8% | 47.2% | ArrayMathEnumeration+1 |
| Second Highest Salary | Medium | 46.4% | 47.2% | Database |
| Subarrays with K Different Integers | Hard | 67.6% | 47.2% | ArrayHash TableSliding Window+1 |
| Maximum Depth of Binary Tree | Easy | 77.9% | 47.2% | TreeDepth-First SearchBreadth-First Search+1 |
| Find Minimum in Rotated Sorted Array | Medium | 53.8% | 46.7% | ArrayBinary Search |
| Same Tree | Easy | 66.7% | 46.7% | TreeDepth-First SearchBreadth-First Search+1 |
| Concatenation of Array | Easy | 90.5% | 46.7% | ArraySimulation |
| Construct Binary Tree from Preorder and Inorder Traversal | Medium | 68.4% | 46.7% | ArrayHash TableDivide and Conquer+2 |
| Find All Anagrams in a String | Medium | 53.3% | 46.7% | Hash TableStringSliding Window |
| Vertical Order Traversal of a Binary Tree | Hard | 53.3% | 46.3% | Hash TableTreeDepth-First Search+3 |
| Maximum Width of Binary Tree | Medium | 45.3% | 46.3% | TreeDepth-First SearchBreadth-First Search+1 |
| Lowest Common Ancestor of a Binary Search Tree | Medium | 70.1% | 46.3% | TreeDepth-First SearchBinary Search Tree+1 |
| Fizz Buzz | Easy | 75.3% | 46.3% | MathStringSimulation |
| Word Ladder II | Hard | 27.5% | 46.3% | Hash TableStringBacktracking+1 |
| Random Pick with Weight | Medium | 48.9% | 45.8% | ArrayMathBinary Search+2 |
| Permutation in String | Medium | 48.5% | 45.8% | Hash TableTwo PointersString+1 |
| The kth Factor of n | Medium | 70.2% | 45.8% | MathNumber Theory |
| Article Views I | Easy | 76.7% | 45.8% | Database |
| Reverse Linked List II | Medium | 51.0% | 45.3% | Linked List |
| Surrounded Regions | Medium | 44.8% | 45.3% | ArrayDepth-First SearchBreadth-First Search+2 |
| Find K Closest Elements | Medium | 49.4% | 45.3% | ArrayTwo PointersBinary Search+3 |
| Lowest Common Ancestor of a Binary Tree III | Medium | 82.9% | 45.3% | Hash TableTwo PointersTree+1 |
| Employees Earning More Than Their Managers | Easy | 72.9% | 45.3% | Database |
| Minimum Health to Beat Game | Medium | 58.8% | 45.3% | ArrayGreedy |
| Reverse String | Easy | 80.6% | 44.9% | Two PointersString |
| Pacific Atlantic Water Flow | Medium | 60.6% | 44.9% | ArrayDepth-First SearchBreadth-First Search+1 |
| Minimum Path Sum | Medium | 67.8% | 44.9% | ArrayDynamic ProgrammingMatrix |
| Rearrange Array Elements by Sign | Medium | 84.5% | 44.9% | ArrayTwo PointersSimulation |
| Simplify Path | Medium | 50.0% | 44.9% | StringStack |
| Populating Next Right Pointers in Each Node | Medium | 66.9% | 44.9% | Linked ListTreeDepth-First Search+2 |
| Minimum Time to Complete All Deliveries | Medium | 34.5% | 44.9% | MathBinary Search |
| Linked List Cycle II | Medium | 57.3% | 44.4% | Hash TableLinked ListTwo Pointers |
| Top K Frequent Words | Medium | 60.0% | 44.4% | ArrayHash TableString+5 |
| Sort List | Medium | 63.9% | 44.4% | Linked ListTwo PointersDivide and Conquer+2 |
| Subsets II | Medium | 60.9% | 44.4% | ArrayBacktrackingBit Manipulation |
| Kth Smallest Element in a BST | Medium | 76.5% | 44.4% | TreeDepth-First SearchBinary Search Tree+1 |
| Target Sum | Medium | 51.9% | 44.4% | ArrayDynamic ProgrammingBacktracking |
| Reverse Pairs | Hard | 33.7% | 43.9% | ArrayBinary SearchDivide and Conquer+4 |
| Min Cost Climbing Stairs | Easy | 68.0% | 43.9% | ArrayDynamic Programming |
| Maximal Rectangle | Hard | 58.1% | 43.9% | ArrayDynamic ProgrammingStack+2 |
| Partition Labels | Medium | 81.8% | 43.9% | Hash TableTwo PointersString+1 |
| Online Stock Span | Medium | 68.7% | 43.9% | StackDesignMonotonic Stack+1 |
| Squares of a Sorted Array | Easy | 73.6% | 43.3% | ArrayTwo PointersSorting |
| Binary Search | Easy | 60.5% | 43.3% | ArrayBinary Search |
| Cheapest Flights Within K Stops | Medium | 41.4% | 43.3% | Dynamic ProgrammingDepth-First SearchBreadth-First Search+3 |
| Managers with at Least 5 Direct Reports | Medium | 48.9% | 43.3% | Database |
| Sort Characters By Frequency | Medium | 75.1% | 43.3% | Hash TableStringSorting+3 |
| Average Time of Process per Machine | Easy | 66.9% | 43.3% | Database |
| Divide Two Integers | Medium | 19.4% | 43.3% | MathBit Manipulation |
| Design Parking System | Easy | 87.2% | 43.3% | DesignSimulationCounting |
| House Robber III | Medium | 55.6% | 42.8% | Dynamic ProgrammingTreeDepth-First Search+1 |
| Length of Last Word | Easy | 58.3% | 42.8% | String |
| Invert Binary Tree | Easy | 79.8% | 42.8% | TreeDepth-First SearchBreadth-First Search+1 |
| Boats to Save People | Medium | 61.4% | 42.2% | ArrayTwo PointersGreedy+1 |
| Majority Element II | Medium | 55.8% | 42.2% | ArrayHash TableSorting+1 |
| Minimum Number of Days to Make m Bouquets | Medium | 56.3% | 42.2% | ArrayBinary Search |
| Valid Palindrome II | Easy | 44.0% | 42.2% | Two PointersStringGreedy |
| Remove Duplicates from Sorted List | Easy | 56.3% | 42.2% | Linked List |
| Kth Largest Element in a Stream | Easy | 60.7% | 42.2% | TreeDesignBinary Search Tree+3 |
| Find Triangular Sum of an Array | Medium | 82.0% | 42.2% | ArrayMathSimulation+2 |
| Non-overlapping Intervals | Medium | 56.7% | 41.6% | ArrayDynamic ProgrammingGreedy+1 |
| Critical Connections in a Network | Hard | 59.3% | 41.6% | Depth-First SearchGraph TheoryBiconnected Component |
| Remove K Digits | Medium | 36.4% | 41.6% | StringStackGreedy+1 |
| Frequency of the Most Frequent Element | Medium | 44.6% | 41.6% | ArrayBinary SearchGreedy+3 |
| Set Mismatch | Easy | 44.2% | 41.6% | ArrayHash TableBit Manipulation+1 |
| Contiguous Array | Medium | 50.8% | 41.6% | ArrayHash TablePrefix Sum |
| Snakes and Ladders | Medium | 48.0% | 41.6% | ArrayBreadth-First SearchMatrix |
| Rising Temperature | Easy | 51.0% | 41.0% | Database |
| Swap Nodes in Pairs | Medium | 69.0% | 41.0% | Linked ListRecursion |
| Is Subsequence | Easy | 48.9% | 41.0% | Two PointersStringDynamic Programming |
| Trapping Rain Water II | Hard | 64.0% | 41.0% | ArrayBreadth-First SearchHeap (Priority Queue)+1 |
| Open the Lock | Medium | 61.2% | 40.4% | ArrayHash TableString+1 |
| Big Countries | Easy | 68.4% | 40.4% | Database |
| Count and Say | Medium | 62.3% | 40.4% | String |
| Add Two Integers | Easy | 87.9% | 40.4% | Math |
| Maximum Width Ramp | Medium | 55.8% | 40.4% | ArrayTwo PointersStack+1 |
| Maximum Number of Vowels in a Substring of Given Length | Medium | 61.6% | 40.4% | StringSliding Window |
| Furthest Building You Can Reach | Medium | 50.7% | 40.4% | ArrayGreedyHeap (Priority Queue) |
| Sort an Array | Medium | 55.9% | 40.4% | ArrayDivide and ConquerSorting+5 |
| Longest Palindromic Subsequence | Medium | 65.1% | 40.4% | StringDynamic Programming |
| Smallest Range Covering Elements from K Lists | Hard | 70.1% | 40.4% | ArrayHash TableGreedy+3 |
| Binary Tree Inorder Traversal | Easy | 79.7% | 39.8% | StackTreeDepth-First Search+1 |
| Kth Missing Positive Number | Easy | 63.2% | 39.8% | ArrayBinary Search |
| Design HashMap | Easy | 66.4% | 39.8% | ArrayHash TableLinked List+2 |
| Can Place Flowers | Easy | 29.1% | 39.8% | ArrayGreedy |
| Accounts Merge | Medium | 60.9% | 39.8% | ArrayHash TableString+4 |
| House Robber II | Medium | 44.6% | 39.8% | ArrayDynamic Programming |
| Product Sales Analysis III | Medium | 45.6% | 39.8% | Database |
| Exclusive Time of Functions | Medium | 66.1% | 39.8% | ArrayStack |
| Making A Large Island | Hard | 56.3% | 39.8% | ArrayDepth-First SearchBreadth-First Search+2 |
| Greatest Common Divisor of Strings | Easy | 53.4% | 39.8% | MathString |
| Palindromic Substrings | Medium | 72.6% | 39.8% | Two PointersStringDynamic Programming |
| Average Selling Price | Easy | 37.1% | 39.8% | Database |
| Design Twitter | Medium | 44.2% | 39.8% | Hash TableLinked ListDesign+1 |
| Decode Ways | Medium | 37.6% | 39.8% | StringDynamic Programming |
| Maximum Units on a Truck | Easy | 74.7% | 39.8% | ArrayGreedySorting |
| Unique Paths II | Medium | 44.2% | 39.1% | ArrayDynamic ProgrammingMatrix |
| Assign Cookies | Easy | 54.7% | 39.1% | ArrayTwo PointersGreedy+1 |
| Implement Queue using Stacks | Easy | 69.4% | 39.1% | StackDesignQueue |
| Combination Sum II | Medium | 59.0% | 39.1% | ArrayBacktracking |
| Triangle | Medium | 59.9% | 39.1% | ArrayDynamic Programming |
| Reverse Vowels of a String | Easy | 60.7% | 39.1% | Two PointersString |
| Power of Two | Easy | 49.9% | 39.1% | MathBit ManipulationRecursion |
| Find Customer Referee | Easy | 72.6% | 39.1% | Database |
| 01 Matrix | Medium | 53.4% | 39.1% | ArrayDynamic ProgrammingBreadth-First Search+1 |
| Count Good Numbers | Medium | 57.4% | 39.1% | MathRecursion |
| Monthly Transactions I | Medium | 58.9% | 39.1% | Database |
| Implement Trie (Prefix Tree) | Medium | 69.2% | 39.1% | Hash TableStringDesign+1 |
| Maximum Sum of Distinct Subarrays With Length K | Medium | 42.8% | 39.1% | ArrayHash TableSliding Window |
| Sum of Total Strength of Wizards | Hard | 29.2% | 38.4% | ArrayStackMonotonic Stack+1 |
| Search in Rotated Sorted Array II | Medium | 39.8% | 38.4% | ArrayBinary Search |
| Maximum Average Subarray I | Easy | 47.1% | 38.4% | ArraySliding Window |
| Running Sum of 1d Array | Easy | 86.9% | 38.4% | ArrayPrefix Sum |
| Russian Doll Envelopes | Hard | 37.7% | 38.4% | ArrayBinary SearchDynamic Programming+1 |
| Maximum Points You Can Obtain from Cards | Medium | 57.3% | 38.4% | ArraySliding WindowPrefix Sum |
| Design Tic-Tac-Toe | Medium | 58.7% | 38.4% | ArrayHash TableDesign+2 |
| Delete Node in a Linked List | Medium | 83.6% | 38.4% | Linked List |
| Max Area of Island | Medium | 73.8% | 38.4% | ArrayDepth-First SearchBreadth-First Search+2 |
| Delete Node in a BST | Medium | 54.2% | 38.4% | TreeBinary Search TreeBinary Tree |
| Kids With the Greatest Number of Candies | Easy | 88.0% | 38.4% | Array |
| Sum of Subarray Ranges | Medium | 60.8% | 38.4% | ArrayStackMonotonic Stack |
| Find Missing and Repeated Values | Easy | 83.3% | 37.7% | ArrayHash TableMath+1 |
| Ransom Note | Easy | 65.7% | 37.7% | Hash TableStringCounting |
| Longest Continuous Subarray With Absolute Diff Less Than or Equal to Limit | Medium | 57.4% | 37.7% | ArrayQueueSliding Window+3 |
| Clone Graph | Medium | 64.7% | 37.7% | Hash TableDepth-First SearchBreadth-First Search+1 |
| Recover Binary Search Tree | Medium | 58.8% | 37.7% | TreeDepth-First SearchBinary Search Tree+1 |
| Longest Common Subsequence | Medium | 58.9% | 37.7% | StringDynamic Programming |
| Shortest Path in Binary Matrix | Medium | 51.1% | 37.7% | ArrayBreadth-First SearchMatrix |
| Unique Number of Occurrences | Easy | 78.6% | 37.7% | ArrayHash Table |
| Convert Sorted Array to Binary Search Tree | Easy | 75.2% | 37.7% | ArrayDivide and ConquerTree+2 |
| Minimum Difference in Sums After Removal of Elements | Hard | 69.8% | 37.7% | ArrayDynamic ProgrammingHeap (Priority Queue) |
| Find K Pairs with Smallest Sums | Medium | 41.6% | 37.7% | ArrayHeap (Priority Queue) |
| Design In-Memory File System | Hard | 48.4% | 37.7% | Hash TableStringDesign+2 |
| Number of Distinct Islands | Medium | 62.7% | 37.7% | ArrayHash TableDepth-First Search+5 |
| Maximum K to Sort a Permutation | Medium | 37.2% | 36.9% | ArrayBit Manipulation |
| First Bad Version | Easy | 46.9% | 36.9% | Binary SearchInteractive |
| Amount of Time for Binary Tree to Be Infected | Medium | 65.1% | 36.9% | Hash TableTreeDepth-First Search+2 |
| Valid Parenthesis String | Medium | 39.8% | 36.9% | StringDynamic ProgrammingStack+1 |
| Wildcard Matching | Hard | 31.4% | 36.9% | StringDynamic ProgrammingGreedy+1 |
| Lexicographically Smallest Negated Permutation that Sums to Target | Medium | 30.8% | 36.9% | ArrayMathTwo Pointers+2 |
| Partition List | Medium | 60.6% | 36.9% | Linked ListTwo Pointers |
| Sum of Two Integers | Medium | 55.1% | 36.9% | MathBit Manipulation |
| First Unique Number | Medium | 57.0% | 36.9% | ArrayHash TableDesign+2 |
| Coin Change II | Medium | 60.4% | 36.9% | ArrayDynamic Programming |
| Alien Dictionary | Hard | 37.1% | 36.9% | ArrayStringDepth-First Search+3 |
| Design Add and Search Words Data Structure | Medium | 48.2% | 36.9% | StringDepth-First SearchDesign+1 |
| Flatten Binary Tree to Linked List | Medium | 70.2% | 36.9% | Linked ListStackTree+2 |
| Maximal Square | Medium | 50.0% | 36.9% | ArrayDynamic ProgrammingMatrix |
| Subarray Product Less Than K | Medium | 53.9% | 36.9% | ArrayBinary SearchSliding Window+1 |
| Increasing Triplet Subsequence | Medium | 39.2% | 36.9% | ArrayGreedy |
| Diagonal Traverse | Medium | 67.0% | 36.9% | ArrayMatrixSimulation |
| Interleaving String | Medium | 43.5% | 36.1% | StringDynamic Programming |
| Insert Interval | Medium | 44.8% | 36.1% | Array |
| Process String with Special Operations I | Medium | 65.0% | 36.1% | StringSimulation |
| Bus Routes | Hard | 47.1% | 36.1% | ArrayHash TableBreadth-First Search |
| Single Number II | Medium | 66.7% | 36.1% | ArrayBit Manipulation |
| Design Circular Queue | Medium | 54.0% | 36.1% | ArrayLinked ListDesign+1 |
| Is Graph Bipartite? | Medium | 58.9% | 36.1% | Depth-First SearchBreadth-First SearchUnion-Find+1 |
| Minimum Add to Make Parentheses Valid | Medium | 74.4% | 36.1% | StringStackGreedy |
| Swapping Nodes in a Linked List | Medium | 69.2% | 36.1% | Linked ListTwo Pointers |
| Repeated Substring Pattern | Easy | 47.9% | 36.1% | StringString Matching |
| Maximum Sum BST in Binary Tree | Hard | 46.5% | 36.1% | Dynamic ProgrammingTreeDepth-First Search+2 |
| Find the Smallest Divisor Given a Threshold | Medium | 65.5% | 35.3% | ArrayBinary Search |
| Jewels and Stones | Easy | 89.5% | 35.3% | Hash TableString |
| Count Binary Substrings | Easy | 70.3% | 35.3% | Two PointersString |
| Text Justification | Hard | 50.5% | 35.3% | ArrayStringSimulation |
| Apply Discount to Prices | Medium | 33.8% | 35.3% | String |
| Minimum Number of Primes to Sum to Target | Medium | 59.6% | 35.3% | ArrayMathDynamic Programming+1 |
| Distinct Subsequences | Hard | 51.5% | 35.3% | StringDynamic Programming |
| Replace Employee ID With The Unique Identifier | Easy | 83.5% | 35.3% | Database |
| Number of Connected Components in an Undirected Graph | Medium | 64.8% | 35.3% | Depth-First SearchBreadth-First SearchUnion-Find+1 |
| Boundary of Binary Tree | Medium | 47.9% | 35.3% | TreeDepth-First SearchBinary Tree |
| Most Expensive Item That Can Not Be Bought | Medium | 80.4% | 35.3% | MathDynamic ProgrammingNumber Theory |
| Find Longest Self-Contained Substring | Hard | 58.8% | 35.3% | Hash TableStringSorting |
| Find the Number of Possible Ways for an Event | Hard | 34.9% | 35.3% | MathDynamic ProgrammingCombinatorics |
| Partition Array According to Given Pivot | Medium | 89.8% | 34.4% | ArrayTwo PointersSimulation |
| Permutations II | Medium | 63.0% | 34.4% | ArrayBacktrackingSorting |
| Add Digits | Easy | 68.6% | 34.4% | MathSimulationNumber Theory |
| Binary Tree Cameras | Hard | 47.6% | 34.4% | Dynamic ProgrammingTreeDepth-First Search+1 |
| Substring with Concatenation of All Words | Hard | 34.0% | 34.4% | Hash TableStringSliding Window |
| Confirmation Rate | Medium | 61.7% | 34.4% | Database |
| Customer Who Visited but Did Not Make Any Transactions | Easy | 67.6% | 34.4% | Database |
| Permutation Sequence | Hard | 52.2% | 34.4% | MathRecursion |
| Burst Balloons | Hard | 63.0% | 34.4% | ArrayDynamic Programming |
| Range Sum Query - Immutable | Easy | 71.4% | 34.4% | ArrayDesignPrefix Sum |
| Compare Version Numbers | Medium | 46.1% | 34.4% | Two PointersString |
| Find Eventual Safe States | Medium | 70.3% | 34.4% | Depth-First SearchBreadth-First SearchGraph Theory+1 |
| Department Top Three Salaries | Hard | 59.9% | 34.4% | Database |
| Implement Stack using Queues | Easy | 69.4% | 34.4% | StackDesignQueue |
| Maximum Number of Events That Can Be Attended | Medium | 38.9% | 34.4% | ArrayGreedySorting+1 |
| Remove Duplicate Letters | Medium | 52.8% | 34.4% | StringStackGreedy+1 |
| Find All Numbers Disappeared in an Array | Easy | 63.8% | 34.4% | ArrayHash Table |
| Reorder Data in Log Files | Medium | 56.9% | 34.4% | ArrayStringSorting |
| Create a DataFrame from List | Easy | 81.1% | 34.4% | |
| Consecutive Numbers | Medium | 47.9% | 33.5% | Database |
| Rotate Function | Medium | 45.4% | 33.5% | ArrayMathDynamic Programming |
| Rank Scores | Medium | 67.2% | 33.5% | Database |
| Minimum Falling Path Sum | Medium | 60.8% | 33.5% | ArrayDynamic ProgrammingMatrix |
| Domino and Tromino Tiling | Medium | 51.4% | 33.5% | Dynamic Programming |
| Path Sum III | Medium | 46.3% | 33.5% | TreeDepth-First SearchBinary Tree |
| Balance a Binary Search Tree | Medium | 86.3% | 33.5% | Divide and ConquerGreedyTree+3 |
| Remove All Adjacent Duplicates in String II | Medium | 60.9% | 33.5% | StringStack |
| Remove Linked List Elements | Easy | 53.9% | 33.5% | Linked ListRecursion |
| Binary Subarrays With Sum | Medium | 68.3% | 33.5% | ArrayHash TableSliding Window+1 |
| Count Square Submatrices with All Ones | Medium | 80.7% | 33.5% | ArrayDynamic ProgrammingMatrix |
| Gray Code | Medium | 64.1% | 33.5% | MathBacktrackingBit Manipulation |
| Replace Elements with Greatest Element on Right Side | Easy | 72.0% | 33.5% | Array |
| Reconstruct Itinerary | Hard | 44.3% | 33.5% | ArrayStringDepth-First Search+4 |
| Next Greater Element III | Medium | 35.2% | 33.5% | MathTwo PointersString |
| Employee Bonus | Easy | 77.2% | 33.5% | Database |
| Put Marbles in Bags | Hard | 72.2% | 33.5% | ArrayGreedySorting+1 |
| Make Sum Divisible by P | Medium | 42.6% | 33.5% | ArrayHash TablePrefix Sum |
| Removing Stars From a String | Medium | 79.0% | 33.5% | StringStackSimulation |
| Make String a Subsequence Using Cyclic Increments | Medium | 65.7% | 33.5% | Two PointersString |
| Minimum Number of Pushes to Type Word II | Medium | 80.0% | 33.5% | Hash TableStringGreedy+2 |
| Customers Who Bought All Products | Medium | 63.7% | 33.5% | Database |
| Smallest Subsequence of Distinct Characters | Medium | 63.1% | 33.5% | StringStackGreedy+1 |
| Find Pivot Index | Easy | 62.1% | 32.5% | ArrayPrefix Sum |
| Students and Examinations | Easy | 61.0% | 32.5% | Database |
| Minimum Operations to Make Array Non Decreasing | Medium | | 32.5% | ArrayGreedy |
| Dungeon Game | Hard | 40.9% | 32.5% | ArrayDynamic ProgrammingMatrix |
| Construct Binary Search Tree from Preorder Traversal | Medium | 84.1% | 32.5% | ArrayStackTree+3 |
| Kth Largest Sum in a Binary Tree | Medium | 59.0% | 32.5% | TreeBreadth-First SearchSorting+1 |
| Substring With Largest Variance | Hard | 46.0% | 32.5% | Hash TableStringDynamic Programming+1 |
| Frog Jump | Hard | 47.1% | 32.5% | ArrayDynamic Programming |
| H-Index | Medium | 41.2% | 32.5% | ArraySortingCounting Sort |
| Longest Substring with At Least K Repeating Characters | Medium | 46.1% | 32.5% | Hash TableStringDivide and Conquer+1 |
| Nth Highest Salary | Medium | 38.8% | 32.5% | Database |
| Two Sum IV - Input is a BST | Easy | 63.0% | 32.5% | Hash TableTwo PointersTree+4 |
| Immediate Food Delivery II | Medium | 55.7% | 32.5% | Database |
| Third Maximum Number | Easy | 38.9% | 32.5% | ArraySorting |
| Binary Search Tree Iterator | Medium | 76.2% | 32.5% | StackTreeDesign+3 |
| Maximum Number of Groups With Increasing Length | Hard | 23.0% | 32.5% | ArrayMathBinary Search+2 |
| Predict the Winner | Medium | 56.1% | 32.5% | ArrayMathDynamic Programming+2 |
| Maximum Average Pass Ratio | Medium | 74.1% | 32.5% | ArrayGreedyHeap (Priority Queue) |
| Distribute Candies Among Children II | Medium | 55.7% | 32.5% | MathCombinatoricsEnumeration |
| Merge Two Binary Trees | Easy | 79.0% | 32.5% | TreeDepth-First SearchBreadth-First Search+1 |
| Split Linked List in Parts | Medium | 70.5% | 32.5% | Linked List |
| Using a Robot to Print the Lexicographically Smallest String | Medium | 62.5% | 32.5% | Hash TableStringStack+1 |
| Maximum Coins From K Consecutive Bags | Medium | 24.5% | 31.5% | ArrayBinary SearchGreedy+3 |
| Angle Between Hands of a Clock | Medium | 64.4% | 31.5% | Math |
| Longest Arithmetic Sequence After Changing At Most One Element | Medium | | 31.5% | ArrayEnumeration |
| Multiply Strings | Medium | 43.6% | 31.5% | MathStringSimulation |
| Magnetic Force Between Two Balls | Medium | 71.9% | 31.5% | ArrayBinary SearchSorting |
| Sell Diminishing-Valued Colored Balls | Medium | 30.1% | 31.5% | ArrayMathBinary Search+3 |
| Product Sales Analysis I | Easy | 85.6% | 31.5% | Database |
| Flatten a Multilevel Doubly Linked List | Medium | 62.6% | 31.5% | Linked ListDepth-First SearchDoubly-Linked List |
| Excel Sheet Column Title | Easy | 45.8% | 31.5% | MathString |
| Remove All Adjacent Duplicates In String | Easy | 72.8% | 31.5% | StringStack |
| Minimum Number of Refueling Stops | Hard | 41.1% | 31.5% | ArrayDynamic ProgrammingGreedy+1 |
| Count Negative Numbers in a Sorted Matrix | Easy | 79.5% | 31.5% | ArrayBinary SearchMatrix |
| Add Strings | Easy | 52.1% | 31.5% | MathStringSimulation |
| Unique Binary Search Trees | Medium | 63.3% | 31.5% | MathDynamic ProgrammingTree+2 |
| Path Sum | Easy | 54.5% | 31.5% | TreeDepth-First SearchBreadth-First Search+1 |
| Different Ways to Add Parentheses | Medium | 73.1% | 31.5% | MathStringDynamic Programming+2 |
| Kth Smallest Element in a Sorted Matrix | Medium | 64.4% | 31.5% | ArrayBinary SearchSorting+2 |
| Sum of Beauty of All Substrings | Medium | 73.6% | 31.5% | Hash TableStringCounting |
| Baseball Game | Easy | 80.1% | 31.5% | ArrayStackSimulation |
| Custom Sort String | Medium | 72.3% | 31.5% | Hash TableStringSorting |
| Path Crossing | Easy | 62.6% | 31.5% | Hash TableString |
| Maximum Number of Books You Can Take | Hard | 39.5% | 31.5% | ArrayDynamic ProgrammingStack+1 |
| Count Number of Rectangles Containing Each Point | Medium | 37.4% | 31.5% | ArrayHash TableBinary Search+2 |
| Best Poker Hand | Easy | 61.6% | 31.5% | ArrayHash TableCounting |
| Number of Equivalent Domino Pairs | Easy | 60.6% | 31.5% | ArrayHash TableCounting |
| Max Sum of a Pair With Equal Sum of Digits | Medium | 66.0% | 31.5% | ArrayHash TableSorting+1 |
| Image Smoother | Easy | 69.1% | 31.5% | ArrayMatrix |
| Binary Search Tree to Greater Sum Tree | Medium | 88.4% | 31.5% | TreeDepth-First SearchBinary Search Tree+1 |
| Sum of All Subset XOR Totals | Easy | 90.1% | 31.5% | ArrayMathBacktracking+3 |
| Count Bowl Subarrays | Medium | 47.9% | 31.5% | ArrayStackMonotonic Stack |
| Palindrome Partitioning II | Hard | 36.6% | 30.4% | StringDynamic Programming |
| Remove Outermost Parentheses | Easy | 86.9% | 30.4% | StringStack |
| Reverse Bits | Easy | 67.8% | 30.4% | Divide and ConquerBit Manipulation |
| Shortest Path in a Grid with Obstacles Elimination | Hard | 46.1% | 30.4% | ArrayBreadth-First SearchMatrix |
| Recover a Tree From Preorder Traversal | Hard | 83.2% | 30.4% | StringTreeDepth-First Search+1 |
| Minimum Cost to Cut a Stick | Hard | 62.8% | 30.4% | ArrayDynamic ProgrammingSorting |
| Customers Who Never Order | Easy | 71.5% | 30.4% | Database |
| Spiral Matrix II | Medium | 74.7% | 30.4% | ArrayMatrixSimulation |
| Summary Ranges | Easy | 53.9% | 30.4% | Array |
| Best Time to Buy and Sell Stock III | Hard | 53.2% | 30.4% | ArrayDynamic Programming |
| Flip String to Monotone Increasing | Medium | 61.9% | 30.4% | StringDynamic Programming |
| Combinations | Medium | 74.2% | 30.4% | Backtracking |
| Find All Duplicates in an Array | Medium | 76.8% | 30.4% | ArrayHash TableSorting |
| Minimum Swaps to Group All 1's Together II | Medium | 65.6% | 30.4% | ArraySliding Window |
| Length of Longest V-Shaped Diagonal Segment | Hard | 56.3% | 30.4% | ArrayDynamic ProgrammingMemoization+1 |
| Maximum Length of Pair Chain | Medium | 61.6% | 30.4% | ArrayDynamic ProgrammingGreedy+1 |
| Longest Duplicate Substring | Hard | 31.1% | 30.4% | StringBinary SearchSliding Window+3 |
| Shortest Path with Alternating Colors | Medium | 47.7% | 30.4% | Breadth-First SearchGraph Theory |
| Find Minimum Time to Finish All Jobs | Hard | 45.4% | 30.4% | ArrayDynamic ProgrammingBacktracking+2 |
| The Number of the Smallest Unoccupied Chair | Medium | 60.4% | 30.4% | ArrayHash TableHeap (Priority Queue) |
| Sort Array By Parity II | Easy | 71.2% | 30.4% | ArrayTwo PointersSorting |
| Cousins in Binary Tree II | Medium | 75.8% | 30.4% | Hash TableTreeDepth-First Search+2 |
| Number of Ways to Split Array | Medium | 55.9% | 30.4% | ArrayPrefix Sum |
| Loud and Rich | Medium | 63.2% | 30.4% | ArrayDepth-First SearchGraph Theory+1 |
| Design an Expression Tree With Evaluate Function | Medium | 82.5% | 30.4% | ArrayMathStack+3 |
| Move Pieces to Obtain a String | Medium | 56.7% | 30.4% | Two PointersString |
| Find the Highest Altitude | Easy | 83.9% | 29.3% | ArrayPrefix Sum |
| Meeting Rooms | Easy | 59.3% | 29.3% | ArraySorting |
| Interval List Intersections | Medium | 72.9% | 29.3% | ArrayTwo PointersSweep Line |
| Count the Number of Special Characters I | Easy | 66.7% | 29.3% | Hash TableString |
| Shuffle the Array | Easy | 89.0% | 29.3% | Array |
| Minimum Cost For Tickets | Medium | 67.4% | 29.3% | ArrayDynamic Programming |
| Maximum Sum With at Most K Elements | Medium | 60.6% | 29.3% | ArrayGreedySorting+2 |
| Total Appeal of A String | Hard | 56.4% | 29.3% | Hash TableStringDynamic Programming |
| Perfect Squares | Medium | 56.3% | 29.3% | MathDynamic ProgrammingBreadth-First Search |
| Divide an Array Into Subarrays With Minimum Cost I | Easy | 80.5% | 29.3% | ArraySortingEnumeration |
| Count Subarrays With Median K | Hard | 47.7% | 29.3% | ArrayHash TablePrefix Sum |
| 132 Pattern | Medium | 34.5% | 29.3% | ArrayBinary SearchStack+2 |
| Lemonade Change | Easy | 58.9% | 29.3% | ArrayGreedy |
| Find the Difference | Easy | 60.1% | 29.3% | Hash TableStringBit Manipulation+1 |
| Meeting Rooms III | Hard | 51.6% | 29.3% | ArrayHash TableSorting+2 |
| Shortest Palindrome | Hard | 41.9% | 29.3% | StringRolling HashString Matching+1 |
| Minimum Swaps to Avoid Forbidden Values | Hard | 30.2% | 29.3% | ArrayHash TableGreedy+1 |
| Shortest Subarray to be Removed to Make Array Sorted | Medium | 51.3% | 29.3% | ArrayTwo PointersBinary Search+2 |
| Determine Whether Matrix Can Be Obtained By Rotation | Easy | 59.3% | 29.3% | ArrayMatrix |
| Design Memory Allocator | Medium | 49.7% | 29.3% | ArrayHash TableDesign+1 |
| Path Sum II | Medium | 61.8% | 29.3% | BacktrackingTreeDepth-First Search+1 |
| All O`one Data Structure | Hard | 44.2% | 29.3% | Hash TableLinked ListDesign+1 |
| Count Number of Pairs With Absolute Difference K | Easy | 85.3% | 29.3% | ArrayHash TableCounting |
| Partition Array Such That Maximum Difference Is K | Medium | 81.8% | 29.3% | ArrayGreedySorting |
| Actors and Directors Who Cooperated At Least Three Times | Easy | 70.9% | 29.3% | Database |
| Partition Array Into Two Arrays to Minimize Sum Difference | Hard | 23.0% | 29.3% | ArrayTwo PointersBinary Search+5 |
| Minimum Operations to Make the Array Alternating | Medium | 35.4% | 29.3% | ArrayHash TableGreedy+1 |
| Shortest Common Supersequence | Hard | 61.8% | 29.3% | StringDynamic Programming |
| Pascal's Triangle II | Easy | 67.1% | 29.3% | ArrayDynamic Programming |
| Convert BST to Greater Tree | Medium | 71.4% | 29.3% | TreeDepth-First SearchBinary Search Tree+1 |
| Maximum Difference Between Node and Ancestor | Medium | 78.1% | 29.3% | TreeDepth-First SearchBinary Tree |
| Sales Analysis III | Easy | 47.3% | 29.3% | Database |
| Number of Dice Rolls With Target Sum | Medium | 62.2% | 29.3% | Dynamic Programming |
| Lowest Common Ancestor of a Binary Tree IV | Medium | 79.5% | 29.3% | Hash TableTreeDepth-First Search+1 |
| Number of Ways to Select Buildings | Medium | 50.9% | 29.3% | StringDynamic ProgrammingPrefix Sum |
| Maximum Number of Robots Within Budget | Hard | 38.0% | 29.3% | ArrayBinary SearchQueue+4 |
| Minimum Adjacent Swaps to Make a Valid Array | Medium | 72.2% | 29.3% | ArrayGreedy |
| Minimum Number of Operations to Sort a Binary Tree by Level | Medium | 74.2% | 29.3% | TreeBreadth-First SearchBinary Tree |
| Smallest Number in Infinite Set | Medium | 70.6% | 29.3% | Hash TableDesignHeap (Priority Queue)+1 |
| Construct Smallest Number From DI String | Medium | 85.6% | 29.3% | StringBacktrackingStack+1 |
| Find the K-Sum of an Array | Hard | 41.1% | 29.3% | ArraySortingHeap (Priority Queue) |
| GCD Sort of an Array | Hard | 48.5% | 29.3% | ArrayMathUnion-Find+2 |
| Minimum Rounds to Complete All Tasks | Medium | 63.2% | 29.3% | ArrayHash TableGreedy+1 |
| Clone Binary Tree With Random Pointer | Medium | 80.9% | 29.3% | Hash TableTreeDepth-First Search+2 |
| Most Frequent Subtree Sum | Medium | 68.9% | 29.3% | Hash TableTreeDepth-First Search+1 |
| List the Products Ordered in a Period | Easy | 71.7% | 29.3% | Database |
| Count Unreachable Pairs of Nodes in an Undirected Graph | Medium | 49.8% | 29.3% | Depth-First SearchBreadth-First SearchUnion-Find+1 |
| Strictly Palindromic Number | Medium | 90.2% | 29.3% | MathTwo PointersBrainteaser |
| Optimal Partition of String | Medium | 78.4% | 28.0% | Hash TableStringGreedy |
| Allocate Mailboxes | Hard | 56.5% | 28.0% | ArrayMathDynamic Programming+1 |
| Find if Path Exists in Graph | Easy | 54.8% | 28.0% | Depth-First SearchBreadth-First SearchUnion-Find+1 |
| Number of Students Unable to Eat Lunch | Easy | 79.4% | 28.0% | ArrayStackQueue+1 |
| Car Fleet | Medium | 54.8% | 28.0% | ArrayStackSorting+1 |
| Min Cost to Connect All Points | Medium | 70.4% | 28.0% | ArrayUnion-FindGraph Theory+1 |
| Reverse Words in a String III | Easy | 83.9% | 28.0% | Two PointersString |
| Most Stones Removed with Same Row or Column | Medium | 62.7% | 28.0% | Hash TableDepth-First SearchUnion-Find+1 |
| Duplicate Emails | Easy | 73.4% | 28.0% | Database |
| Arranging Coins | Easy | 48.0% | 28.0% | MathBinary Search |
| Last Stone Weight | Easy | 66.3% | 28.0% | ArrayHeap (Priority Queue) |
| Concatenation of Consecutive Binary Numbers | Medium | 66.0% | 28.0% | MathBit ManipulationSimulation |
| Repeated DNA Sequences | Medium | 52.9% | 28.0% | Hash TableStringBit Manipulation+3 |
| Array Partition | Easy | 81.5% | 28.0% | ArrayGreedySorting+1 |
| Exchange Seats | Medium | 73.8% | 28.0% | Database |
| Maximize Happiness of Selected Children | Medium | 58.7% | 28.0% | ArrayGreedySorting |
| Serialize and Deserialize BST | Medium | 59.4% | 28.0% | StringTreeDepth-First Search+4 |
| Continuous Subarray Sum | Medium | 31.2% | 28.0% | ArrayHash TableMath+1 |
| Find All Possible Recipes from Given Supplies | Medium | 56.8% | 28.0% | ArrayHash TableString+2 |
| Product Price at a Given Date | Medium | 57.7% | 28.0% | Database |
| Find the Celebrity | Medium | 48.9% | 28.0% | Two PointersGraph TheoryInteractive |
| Remove Nodes From Linked List | Medium | 74.8% | 28.0% | Linked ListStackRecursion+1 |
| Longest Increasing Path in a Matrix | Hard | 56.3% | 28.0% | ArrayDynamic ProgrammingDepth-First Search+5 |
| Heaters | Medium | 41.4% | 28.0% | ArrayTwo PointersBinary Search+1 |
| Keys and Rooms | Medium | 75.5% | 28.0% | Depth-First SearchBreadth-First SearchGraph Theory |
| Maximum Erasure Value | Medium | 64.1% | 28.0% | ArrayHash TableSliding Window |
| Unique Length-3 Palindromic Subsequences | Medium | 73.8% | 28.0% | Hash TableStringBit Manipulation+1 |
| Combination Sum III | Medium | 73.0% | 28.0% | ArrayBacktracking |
| To Be Or Not To Be | Easy | 63.3% | 28.0% | |
| Super Washing Machines | Hard | 43.9% | 28.0% | ArrayGreedy |
| K-diff Pairs in an Array | Medium | 45.6% | 28.0% | ArrayHash TableTwo Pointers+2 |
| Most Common Word | Easy | 45.0% | 28.0% | ArrayHash TableString+1 |
| Uncrossed Lines | Medium | 65.1% | 28.0% | ArrayDynamic Programming |
| Fair Distribution of Cookies | Medium | 69.8% | 28.0% | ArrayDynamic ProgrammingBacktracking+2 |
| Reverse Words in a String II | Medium | 56.6% | 28.0% | Two PointersString |
| Minesweeper | Medium | 68.7% | 28.0% | ArrayDepth-First SearchBreadth-First Search+1 |
| Count Beautiful Substrings I | Medium | 61.0% | 28.0% | Hash TableMathString+3 |
| Number of Distinct Islands II | Hard | 55.3% | 28.0% | ArrayHash TableDepth-First Search+5 |
| Count the Hidden Sequences | Medium | 56.7% | 28.0% | ArrayPrefix Sum |
| Minimum Sum of Four Digit Number After Splitting Digits | Easy | 86.2% | 28.0% | MathGreedySorting |
| Minimum Sum of Squared Difference | Medium | 26.8% | 28.0% | ArrayBinary SearchGreedy+2 |
| Orderly Queue | Hard | 66.7% | 28.0% | MathStringSorting |
| Count Number of Teams | Medium | 70.2% | 28.0% | ArrayDynamic ProgrammingBinary Indexed Tree+1 |
| Encode and Decode TinyURL | Medium | 86.6% | 28.0% | Hash TableStringDesign+1 |
| Maximum Score Words Formed by Letters | Hard | 81.5% | 28.0% | ArrayHash TableString+5 |
| Count Stepping Numbers in Range | Hard | 27.8% | 28.0% | StringDynamic Programming |
| Sum of Root To Leaf Binary Numbers | Easy | 76.6% | 28.0% | TreeDepth-First SearchBinary Tree |
| Number of Smooth Descent Periods of a Stock | Medium | 67.7% | 28.0% | ArrayMathTwo Pointers+2 |
| Reformat Department Table | Easy | 76.3% | 28.0% | Database |
| Generate Binary Strings Without Adjacent Zeros | Medium | 88.2% | 28.0% | StringBacktrackingBit Manipulation |
| Number of Operations to Make Network Connected | Medium | 66.2% | 26.7% | Depth-First SearchBreadth-First SearchUnion-Find+1 |
| Largest Odd Number in String | Easy | 67.0% | 26.7% | MathStringGreedy |
| Maximize Fixed Points After Deletions | Hard | | 26.7% | ArrayBinary SearchSorting |
| Logger Rate Limiter | Easy | 76.8% | 26.7% | Hash TableDesignData Stream |
| Number of Recent Calls | Easy | 78.2% | 26.7% | DesignQueueData Stream |
| Minimum Genetic Mutation | Medium | 56.4% | 26.7% | Hash TableStringBreadth-First Search |
| Max Number of K-Sum Pairs | Medium | 56.9% | 26.7% | ArrayHash TableTwo Pointers+1 |
| Bulb Switcher | Medium | 55.5% | 26.7% | MathBrainteaser |
| Partition to K Equal Sum Subsets | Medium | 38.4% | 26.7% | ArrayDynamic ProgrammingBacktracking+3 |
| Max Points on a Line | Hard | 30.3% | 26.7% | ArrayHash TableMath+1 |
| Network Delay Time | Medium | 59.8% | 26.7% | Depth-First SearchBreadth-First SearchGraph Theory+2 |
| Ugly Number | Easy | 43.2% | 26.7% | Math |
| Trionic Array I | Easy | 49.5% | 26.7% | Array |
| All Paths From Source to Target | Medium | 83.5% | 26.7% | BacktrackingDepth-First SearchBreadth-First Search+1 |
| Find K-th Smallest Pair Distance | Hard | 46.3% | 26.7% | ArrayTwo PointersBinary Search+1 |
| Counting Bits | Easy | 80.4% | 26.7% | Dynamic ProgrammingBit Manipulation |
| Redundant Connection | Medium | 67.3% | 26.7% | Depth-First SearchBreadth-First SearchUnion-Find+1 |
| Design File System | Medium | 65.1% | 26.7% | Hash TableStringDesign+1 |
| Valid Number | Hard | 22.6% | 26.7% | String |
| Minimum Removals to Balance Array | Medium | 47.9% | 26.7% | ArrayBinary SearchSliding Window+1 |
| Backspace String Compare | Easy | 49.8% | 26.7% | Two PointersStringStack+1 |
| Flatten Nested List Iterator | Medium | 65.6% | 26.7% | StackTreeDepth-First Search+3 |
| Subtree of Another Tree | Easy | 51.3% | 26.7% | TreeDepth-First SearchString Matching+2 |
| Number of Digit One | Hard | 37.7% | 26.7% | MathDynamic ProgrammingRecursion |
| Maximum Sum Circular Subarray | Medium | 49.5% | 26.7% | ArrayDivide and ConquerDynamic Programming+2 |
| N-Queens II | Hard | 78.2% | 26.7% | Backtracking |
| Binary Tree Vertical Order Traversal | Medium | 57.8% | 26.7% | Hash TableTreeDepth-First Search+3 |
| Check If Array Pairs Are Divisible by k | Medium | 46.2% | 26.7% | ArrayHash TableCounting |
| Count Zero Request Servers | Medium | 35.6% | 26.7% | ArrayHash TableSliding Window+1 |
| Minimum Array Sum | Medium | 31.0% | 26.7% | ArrayDynamic Programming |
| Minimum Number of Operations to Make Elements in Array Distinct | Easy | 71.3% | 26.7% | ArrayHash Table |
| Substring Matching Pattern | Easy | 28.3% | 26.7% | StringString Matching |
| Check If Digits Are Equal in String After Operations I | Easy | 82.5% | 26.7% | MathStringSimulation+2 |
| Count Covered Buildings | Medium | 58.8% | 26.7% | ArrayHash TableSorting |
| Sum Root to Leaf Numbers | Medium | 69.6% | 26.7% | TreeDepth-First SearchBinary Tree |
| Number of 1 Bits | Easy | 76.4% | 26.7% | Divide and ConquerBit Manipulation |
| Design Hit Counter | Medium | 69.6% | 26.7% | ArrayBinary SearchDesign+2 |
| Longest Palindrome | Easy | 55.8% | 26.7% | Hash TableStringGreedy |
| Shortest Subarray with Sum at Least K | Hard | 32.6% | 26.7% | ArrayBinary SearchQueue+4 |
| Subarray Sums Divisible by K | Medium | 56.1% | 26.7% | ArrayHash TablePrefix Sum |
| How Many Numbers Are Smaller Than the Current Number | Easy | 87.4% | 26.7% | ArrayHash TableSorting+1 |
| Row With Maximum Ones | Easy | 74.3% | 26.7% | ArrayMatrix |
| Longest Repeating Substring | Medium | 63.4% | 26.7% | StringBinary SearchDynamic Programming+3 |
| The K Weakest Rows in a Matrix | Easy | 74.3% | 26.7% | ArrayBinary SearchSorting+2 |
| Minimum Average Difference | Medium | 43.8% | 26.7% | ArrayPrefix Sum |
| Design a Food Rating System | Medium | 52.9% | 26.7% | ArrayHash TableString+3 |
| Minimum Number of Operations to Make Array Empty | Medium | 62.1% | 26.7% | ArrayHash TableGreedy+1 |
| Find Maximum Non-decreasing Array Length | Hard | 18.5% | 26.7% | ArrayBinary SearchDynamic Programming+5 |
| Minimum Length of String After Deleting Similar Ends | Medium | 56.1% | 26.7% | Two PointersString |
| K Divisible Elements Subarrays | Medium | 54.8% | 26.7% | ArrayHash TableTrie+3 |
| Maximum Alternating Subarray Sum | Medium | 39.9% | 26.7% | ArrayDynamic Programming |
| Check for Contradictions in Equations | Hard | 43.8% | 26.7% | ArrayStringDepth-First Search+2 |
| High Five | Easy | 74.2% | 26.7% | ArrayHash TableSorting+1 |
| Path With Maximum Minimum Value | Medium | 54.6% | 26.7% | ArrayBinary SearchDepth-First Search+4 |
| Split With Minimum Sum | Easy | 73.3% | 26.7% | MathGreedySorting |
| Find Missing Observations | Medium | 57.4% | 26.7% | ArrayMathSimulation |
| Distant Barcodes | Medium | 48.6% | 26.7% | ArrayHash TableGreedy+3 |
| Find the Divisibility Array of a String | Medium | 35.7% | 26.7% | ArrayMathString |
| Cut Off Trees for Golf Event | Hard | 36.1% | 26.7% | ArrayBreadth-First SearchHeap (Priority Queue)+1 |
| Maximum Bags With Full Capacity of Rocks | Medium | 68.0% | 26.7% | ArrayGreedySorting |
| Design a Text Editor | Hard | 50.1% | 26.7% | Linked ListStringStack+3 |
| Product Sales Analysis IV | Medium | 75.9% | 26.7% | Database |
| Find and Replace Pattern | Medium | 77.0% | 26.7% | ArrayHash TableString |
| Remove Palindromic Subsequences | Easy | 77.0% | 26.7% | Two PointersString |
| Maximum Matching of Players With Trainers | Medium | 75.2% | 26.7% | ArrayTwo PointersGreedy+1 |
| Smallest Subarrays With Maximum Bitwise OR | Medium | 62.0% | 26.7% | ArrayBinary SearchBit Manipulation+1 |
| Next Palindrome Using Same Digits | Hard | 54.2% | 26.7% | Two PointersString |
| Maximum Total from Optimal Activation Order | Medium | 33.0% | 26.7% | ArrayTwo PointersGreedy+2 |
| Can Make Arithmetic Progression From Sequence | Easy | 69.1% | 26.7% | ArraySorting |
| Maximum Element After Decreasing and Rearranging | Medium | 65.8% | 26.7% | ArrayGreedySorting |
| Number of Laser Beams in a Bank | Medium | 87.0% | 26.7% | ArrayMathString+1 |
| Maximize the Profit as the Salesman | Medium | 38.0% | 26.7% | ArrayHash TableBinary Search+2 |
| Most Frequent IDs | Medium | 42.5% | 26.7% | ArrayHash TableHeap (Priority Queue)+1 |
| Two Sum Less Than K | Easy | 62.1% | 26.7% | ArrayTwo PointersBinary Search+1 |
| Two Sum BSTs | Medium | 68.2% | 26.7% | Two PointersBinary SearchStack+4 |
| Solve the Equation | Medium | 46.1% | 26.7% | MathStringSimulation |
| Sum of Nodes with Even-Valued Grandparent | Medium | 85.9% | 26.7% | TreeDepth-First SearchBreadth-First Search+1 |
| Maximize Number of Subsequences in a String | Medium | 35.9% | 26.7% | StringGreedyPrefix Sum |
| Count Number of Texts | Medium | 49.9% | 26.7% | Hash TableMathString+1 |
| Maximum Consecutive Floors Without Special Floors | Medium | 52.5% | 26.7% | ArraySorting |
| Get Watched Videos by Your Friends | Medium | 52.1% | 26.7% | ArrayHash TableBreadth-First Search+2 |
| Insert into a Binary Search Tree | Medium | 73.4% | 25.3% | TreeBinary Search TreeBinary Tree |
| Build Array from Permutation | Easy | 91.1% | 25.3% | ArraySimulation |
| Minimum Operations to Reduce X to Zero | Medium | 40.4% | 25.3% | ArrayHash TableBinary Search+2 |
| Design Browser History | Medium | 78.2% | 25.3% | ArrayLinked ListStack+3 |
| Restore IP Addresses | Medium | 55.3% | 25.3% | StringBacktracking |
| Battleships in a Board | Medium | 77.4% | 25.3% | ArrayDepth-First SearchMatrix |
| Minimum Operations to Sort a String | Medium | | 25.3% | String |
| Power of Three | Easy | 50.7% | 25.3% | MathRecursion |
| Department Highest Salary | Medium | 57.3% | 25.3% | Database |
| Triangle Judgement | Easy | 74.5% | 25.3% | Database |
| Maximum Bitwise AND After Increment Operations | Hard | 31.0% | 25.3% | ArrayGreedyBit Manipulation+1 |
| Maximum Frequency Stack | Hard | 66.6% | 25.3% | Hash TableStackDesign+1 |
| Walls and Gates | Medium | 63.8% | 25.3% | ArrayBreadth-First SearchMatrix |
| Lexicographical Numbers | Medium | 76.2% | 25.3% | Depth-First SearchTrie |
| My Calendar I | Medium | 58.2% | 25.3% | ArrayBinary SearchDesign+2 |
| Unique Paths III | Hard | 82.8% | 25.3% | ArrayBacktrackingBit Manipulation+1 |
| Delete and Earn | Medium | 57.1% | 25.3% | ArrayHash TableDynamic Programming |
| Serialize and Deserialize N-ary Tree | Hard | 68.6% | 25.3% | StringTreeDepth-First Search+1 |
| The Number of Employees Which Report to Each Employee | Easy | 53.0% | 25.3% | Database |
| Minimum Number of Coins to be Added | Medium | 58.0% | 25.3% | ArrayGreedySorting |
| Design an Array Statistics Tracker | Hard | 35.7% | 25.3% | Hash TableBinary SearchDesign+4 |
| Minimum Number of Moves to Make Palindrome | Hard | 52.6% | 25.3% | Two PointersStringGreedy+1 |
| Unique Binary Search Trees II | Medium | 62.0% | 25.3% | Dynamic ProgrammingBacktrackingTree+2 |
| Nested List Weight Sum | Medium | 85.9% | 25.3% | Depth-First SearchBreadth-First Search |
| Insert Delete GetRandom O(1) - Duplicates allowed | Hard | 36.4% | 25.3% | ArrayHash TableMath+2 |
| Design Search Autocomplete System | Hard | 49.7% | 25.3% | StringDepth-First SearchDesign+4 |
| Swim in Rising Water | Hard | 67.6% | 25.3% | ArrayBinary SearchDepth-First Search+4 |
| Count the Number of Fair Pairs | Medium | 52.7% | 25.3% | ArrayTwo PointersBinary Search+1 |
| Moving Average from Data Stream | Easy | 80.2% | 25.3% | ArrayDesignQueue+1 |
| Maximize Y‑Sum by Picking a Triplet of Distinct X‑Values | Medium | 63.2% | 25.3% | ArrayHash TableGreedy+2 |
| Construct String from Binary Tree | Medium | 70.6% | 25.3% | StringTreeDepth-First Search+1 |
| Prison Cells After N Days | Medium | 39.1% | 25.3% | ArrayHash TableMath+1 |
| Missing Element in Sorted Array | Medium | 59.7% | 25.3% | ArrayBinary Search |
| All Elements in Two Binary Search Trees | Medium | 80.2% | 25.3% | TreeDepth-First SearchBinary Search Tree+2 |
| String Matching in an Array | Easy | 69.8% | 25.3% | ArrayStringString Matching |
| Maximum Number of Non-Overlapping Substrings | Hard | 41.5% | 25.3% | Hash TableStringGreedy+1 |
| Maximum Number of Achievable Transfer Requests | Hard | 64.6% | 25.3% | ArrayBacktrackingBit Manipulation+1 |
| Minimum Number of Keypresses | Medium | 71.4% | 25.3% | Hash TableStringGreedy+2 |
| Find Minimum Time to Finish All Jobs II | Medium | 66.0% | 25.3% | ArrayGreedySorting |
| Difference Between Ones and Zeros in Row and Column | Medium | 84.4% | 25.3% | ArrayMatrixSimulation |
| Length of the Longest Valid Substring | Hard | 38.2% | 25.3% | ArrayHash TableString+1 |
| Minimum Number of Pushes to Type Word I | Easy | 66.9% | 25.3% | MathStringGreedy |
| Kth Distinct String in an Array | Easy | 82.1% | 25.3% | ArrayHash TableString+1 |
| Find Distance in a Binary Tree | Medium | 74.3% | 25.3% | Hash TableTreeDepth-First Search+2 |
| Warehouse Manager | Easy | 87.3% | 25.3% | Database |
| Longest Common Subpath | Hard | 29.4% | 25.3% | ArrayBinary SearchRolling Hash+2 |
| NPV Queries | Easy | 82.9% | 25.3% | Database |
| Maximum Star Sum of a Graph | Medium | 42.0% | 25.3% | ArrayGreedyGraph Theory+2 |
| Check if Move is Legal | Medium | 50.0% | 25.3% | ArrayMatrixEnumeration |
| Optimal Division | Medium | 62.8% | 25.3% | ArrayMathDynamic Programming |
| Customers With Strictly Increasing Purchases | Hard | 49.5% | 25.3% | Database |
| Time Taken to Cross the Door | Hard | 50.1% | 25.3% | ArrayQueueSimulation |
| Connecting Cities With Minimum Cost | Medium | 63.4% | 25.3% | Union-FindGraph TheoryHeap (Priority Queue)+1 |
| Sum of Beauty in the Array | Medium | 51.1% | 25.3% | Array |
| Customer Order Frequency | Easy | 66.5% | 25.3% | Database |
| Find the Index of the Large Integer | Medium | 56.5% | 25.3% | ArrayBinary SearchInteractive |
| Find Number of Coins to Place in Tree Nodes | Hard | 37.3% | 25.3% | Dynamic ProgrammingTreeDepth-First Search+2 |
| Adding Spaces to a String | Medium | 71.8% | 25.3% | ArrayTwo PointersString+1 |
| Replace Non-Coprime Numbers in Array | Hard | 57.7% | 25.3% | ArrayMathStack+1 |
| Minimum Garden Perimeter to Collect Enough Apples | Medium | 55.5% | 25.3% | MathBinary Search |
| Replace Question Marks in String to Minimize Its Value | Medium | 29.0% | 25.3% | Hash TableStringGreedy+3 |
| Decode XORed Permutation | Medium | 66.9% | 25.3% | ArrayBit Manipulation |
| Minimum Swaps To Make Sequences Increasing | Hard | 41.3% | 25.3% | ArrayDynamic Programming |
| Double a Number Represented as a Linked List | Medium | 61.3% | 25.3% | Linked ListMathStack |
| Form Array by Concatenating Subarrays of Another Array | Medium | 54.7% | 25.3% | ArrayTwo PointersGreedy+1 |
| Find Number of Ways to Reach the K-th Stair | Hard | 37.5% | 25.3% | MathDynamic ProgrammingBit Manipulation+2 |
| Minimum Degree of a Connected Trio in a Graph | Hard | 44.3% | 25.3% | Graph TheoryEnumeration |
| Minimum Score After Removals on a Tree | Hard | 76.2% | 25.3% | ArrayBit ManipulationTree+1 |
| Split Array into Fibonacci Sequence | Medium | 40.2% | 25.3% | StringBacktracking |
| Valid Palindrome IV | Medium | 75.7% | 25.3% | Two PointersString |
| Closest Room | Hard | 41.1% | 25.3% | ArrayBinary SearchSorting+1 |
| Sum of Number and Its Reverse | Medium | 49.3% | 25.3% | MathEnumeration |
| Design SQL | Medium | 64.6% | 25.3% | ArrayHash TableString+1 |
| Monotone Increasing Digits | Medium | 49.4% | 25.3% | MathGreedy |
| Find Words That Can Be Formed by Characters | Easy | 71.5% | 25.3% | ArrayHash TableString+1 |
| Append Characters to String to Make Subsequence | Medium | 73.0% | 25.3% | Two PointersStringGreedy |
| Delete Leaves With a Given Value | Medium | 77.3% | 25.3% | TreeDepth-First SearchBinary Tree |
| Sales by Day of the Week | Hard | 76.3% | 25.3% | Database |
| Find the K-or of an Array | Easy | 72.7% | 25.3% | ArrayBit Manipulation |
| Insufficient Nodes in Root to Leaf Paths | Medium | 54.9% | 25.3% | TreeDepth-First SearchBinary Tree |
| Decode the Slanted Ciphertext | Medium | 50.3% | 25.3% | StringSimulation |
| Find Good Days to Rob the Bank | Medium | 51.4% | 25.3% | ArrayDynamic ProgrammingPrefix Sum |
| Handshakes That Don't Cross | Hard | 59.9% | 25.3% | MathDynamic Programming |
| Closest Divisors | Medium | 62.0% | 25.3% | Math |
| Replace Elements in an Array | Medium | 59.6% | 25.3% | ArrayHash TableSimulation |
| Number of Steps to Reduce a Number in Binary Representation to One | Medium | 63.7% | 25.3% | StringBit ManipulationSimulation |
| Minimum Operations to Sort a Permutation | Medium | | 23.7% | Array |
| User Activity for the Past 30 Days I | Easy | 50.5% | 23.7% | Database |
| Reverse String II | Easy | 53.4% | 23.7% | Two PointersString |
| Find the Length of the Longest Common Prefix | Medium | 57.0% | 23.7% | ArrayHash TableString+1 |
| Bulls and Cows | Medium | 52.2% | 23.7% | Hash TableStringCounting |
| Word Pattern | Easy | 43.8% | 23.7% | Hash TableString |
| Minimized Maximum of Products Distributed to Any Store | Medium | 63.0% | 23.7% | ArrayBinary SearchGreedy |
| Maximum Nesting Depth of the Parentheses | Easy | 84.8% | 23.7% | StringStack |
| Defuse the Bomb | Easy | 79.3% | 23.7% | ArraySliding Window |
| Distribute Coins in Binary Tree | Medium | 77.3% | 23.7% | TreeDepth-First SearchBinary Tree |
| IPO | Hard | 53.3% | 23.7% | ArrayGreedySorting+1 |
| Magic Squares In Grid | Medium | 55.1% | 23.7% | ArrayHash TableMath+1 |
| Maximum Matrix Sum | Medium | 67.6% | 23.7% | ArrayGreedyMatrix |
| Design Linked List | Medium | 29.9% | 23.7% | Linked ListDesign |
| Construct Binary Tree from Inorder and Postorder Traversal | Medium | 68.1% | 23.7% | ArrayHash TableDivide and Conquer+2 |
| Find a Peak Element II | Medium | 54.4% | 23.7% | ArrayBinary SearchMatrix |
| Snapshot Array | Medium | 36.7% | 23.7% | ArrayHash TableBinary Search+1 |
| Maximum Candies Allocated to K Children | Medium | 49.9% | 23.7% | ArrayBinary Search |
| Restaurant Growth | Medium | 58.2% | 23.7% | Database |
| Remove All Occurrences of a Substring | Medium | 78.4% | 23.7% | StringStackSimulation |
| Lexicographically Maximum MEX Array | Hard | | 23.7% | ArrayHash TableGreedy+1 |
| Maximum Twin Sum of a Linked List | Medium | 81.6% | 23.7% | Linked ListTwo PointersStack |
| Parsing A Boolean Expression | Hard | 69.8% | 23.7% | StringStackRecursion |
| The Skyline Problem | Hard | 45.0% | 23.7% | ArrayDivide and ConquerBinary Indexed Tree+5 |
| Largest Divisible Subset | Medium | 49.4% | 23.7% | ArrayMathDynamic Programming+1 |
| Max Stack | Hard | 45.9% | 23.7% | Linked ListStackDesign+2 |
| Number of Substrings Containing All Three Characters | Medium | 73.5% | 23.7% | Hash TableStringSliding Window |
| Reorder Routes to Make All Paths Lead to the City Zero | Medium | 65.6% | 23.7% | Depth-First SearchBreadth-First SearchGraph Theory |
| Longest Subarray of 1's After Deleting One Element | Medium | 71.1% | 23.7% | ArrayDynamic ProgrammingSliding Window |
| Number of Subsequences That Satisfy the Given Sum Condition | Medium | 49.3% | 23.7% | ArrayTwo PointersBinary Search+1 |
| Invalid Tweets | Easy | 85.2% | 23.7% | Database |
| Valid Word Abbreviation | Easy | 37.0% | 23.7% | Two PointersString |
| Max Chunks To Make Sorted | Medium | 64.1% | 23.7% | ArrayStackGreedy+2 |
| Two Best Non-Overlapping Events | Medium | 64.0% | 23.7% | ArrayBinary SearchDynamic Programming+2 |
| Shortest Matching Substring | Hard | 23.8% | 23.7% | Two PointersStringBinary Search+1 |
| Delete Duplicate Emails | Easy | 65.6% | 23.7% | Database |
| Game of Life | Medium | 72.4% | 23.7% | ArrayMatrixSimulation |
| 2 Keys Keyboard | Medium | 59.3% | 23.7% | MathDynamic Programming |
| Shortest Bridge | Medium | 59.3% | 23.7% | ArrayDepth-First SearchBreadth-First Search+1 |
| Find in Mountain Array | Hard | 41.2% | 23.7% | ArrayBinary SearchInteractive |
| Maximum Subarray Sum with One Deletion | Medium | 46.8% | 23.7% | ArrayDynamic Programming |
| Maximum Swap | Medium | 51.9% | 23.7% | MathGreedy |
| Percentage of Users Attended a Contest | Easy | 60.0% | 23.7% | Database |
| Count Servers that Communicate | Medium | 73.5% | 23.7% | ArrayDepth-First SearchBreadth-First Search+3 |
| Valid Triangle Number | Medium | 56.7% | 23.7% | ArrayTwo PointersBinary Search+2 |
| Prime Number of Set Bits in Binary Representation | Easy | 78.6% | 23.7% | MathBit Manipulation |
| Remove Vowels from a String | Easy | 91.3% | 23.7% | String |
| Number of Submatrices That Sum to Target | Hard | 74.6% | 23.7% | ArrayHash TableMatrix+1 |
| Sales Analysis I | Easy | 74.8% | 23.7% | Database |
| Pseudo-Palindromic Paths in a Binary Tree | Medium | 68.4% | 23.7% | Bit ManipulationTreeDepth-First Search+2 |
| Find Critical and Pseudo-Critical Edges in Minimum Spanning Tree | Hard | 66.3% | 23.7% | Union-FindGraph TheorySorting+2 |
| Find Total Time Spent by Each Employee | Easy | 86.4% | 23.7% | Database |
| Rearrange Products Table | Easy | 85.5% | 23.7% | Database |
| Minimize the Difference Between Target and Chosen Elements | Medium | 36.7% | 23.7% | ArrayDynamic ProgrammingMatrix |
| Sum of Scores of Built Strings | Hard | 46.7% | 23.7% | StringBinary SearchRolling Hash+3 |
| Longest Square Streak in an Array | Medium | 53.1% | 23.7% | ArrayHash TableBinary Search+2 |
| Count the Number of K-Big Indices | Hard | 53.6% | 23.7% | ArrayBinary SearchDivide and Conquer+4 |
| Find the Substring With Maximum Cost | Medium | 57.8% | 23.7% | ArrayHash TableString+1 |
| Relocate Marbles | Medium | 51.2% | 23.7% | ArrayHash TableSorting+1 |
| Distribute Candies Among Children I | Easy | 76.2% | 23.7% | MathCombinatoricsEnumeration |
| Find the Pivot Integer | Easy | 83.8% | 23.7% | MathPrefix Sum |
| Sales Analysis II | Easy | 50.1% | 23.7% | Database |
| Product's Price for Each Store | Easy | 82.1% | 23.7% | Database |
| Number of Distinct Averages | Easy | 58.9% | 23.7% | ArrayHash TableTwo Pointers+1 |
| Merge Operations to Turn Array Into a Palindrome | Medium | 68.9% | 23.7% | ArrayTwo PointersGreedy |
| Jump Game VIII | Medium | 45.5% | 23.7% | ArrayDynamic ProgrammingStack+3 |
| Maximal Range That Each Element Is Maximum in It | Medium | 75.4% | 23.7% | ArrayStackMonotonic Stack |
| Construct Binary Tree from String | Medium | 58.7% | 23.7% | StringStackTree+2 |
| Complex Number Multiplication | Medium | 73.2% | 23.7% | MathStringSimulation |
| Maximum of Minimum Values in All Subarrays | Medium | 48.0% | 23.7% | ArrayStackMonotonic Stack |
| Count Number of Special Subsequences | Hard | 52.7% | 23.7% | ArrayDynamic Programming |
| Digit Count in Range | Hard | 46.4% | 23.7% | MathDynamic Programming |
| Index Pairs of a String | Easy | 68.6% | 23.7% | ArrayStringTrie+1 |
| Sum of Digits in the Minimum Number | Easy | 76.7% | 23.7% | ArrayMath |
| Find K-Length Substrings With No Repeated Characters | Medium | 76.5% | 23.7% | Hash TableStringSliding Window |
| Find Xor-Beauty of Array | Medium | 70.5% | 23.7% | ArrayMathBit Manipulation |
| Number of Days in a Month | Easy | 59.3% | 23.7% | Math |
| Armstrong Number | Easy | 77.8% | 23.7% | Math |
| Find Cumulative Salary of an Employee | Hard | 49.3% | 23.7% | Database |
| Maximum Average Subtree | Medium | 66.9% | 23.7% | TreeDepth-First SearchBinary Tree |
| Subarrays Distinct Element Sum of Squares II | Hard | 22.8% | 23.7% | ArrayHash TableBinary Indexed Tree+1 |
| Largest Unique Number | Easy | 71.3% | 23.7% | ArrayHash TableSorting |
| Clone N-ary Tree | Medium | 83.1% | 23.7% | Hash TableTreeDepth-First Search+1 |
| Friendly Movies Streamed Last Month | Easy | 48.9% | 23.7% | Database |
| Maximum Linear Stock Score | Medium | 61.4% | 23.7% | ArrayHash Table |
| Maximum Balanced Subsequence Sum | Hard | 25.8% | 23.7% | ArrayBinary SearchDynamic Programming+2 |
| Minimum Numbers of Function Calls to Make Target Array | Medium | 62.8% | 23.7% | ArrayGreedyBit Manipulation |
| Product Sales Analysis II | Easy | 82.6% | 23.7% | Database |
| Make Three Strings Equal | Easy | 44.6% | 23.7% | String |
| Count Beautiful Substrings II | Hard | 26.8% | 23.7% | Hash TableMathString+2 |
| Distribute Candies Among Children III | Hard | 57.2% | 23.7% | MathCombinatorics |
| Equal Tree Partition | Medium | 42.3% | 23.7% | TreeDepth-First SearchBinary Tree |
| Sequentially Ordinal Rank Tracker | Hard | 61.5% | 23.7% | DesignHeap (Priority Queue)Data Stream+1 |
| Count the Number of K-Free Subsets | Medium | 47.2% | 23.7% | ArrayMathDynamic Programming+2 |
| Minimum Operations to Make the Array K-Increasing | Hard | 40.2% | 23.7% | ArrayBinary Search |
| Number of Sets of K Non-Overlapping Line Segments | Medium | 45.6% | 23.7% | MathDynamic ProgrammingCombinatorics+1 |
| Remove Covered Intervals | Medium | 56.1% | 23.7% | ArraySorting |
| Build Binary Expression Tree From Infix Expression | Hard | 62.8% | 23.7% | StringStackTree+1 |
| Minimum Operations to Remove Adjacent Ones in Matrix | Hard | 42.9% | 23.7% | ArrayDepth-First SearchGraph Theory+1 |
| Find the Missing IDs | Medium | 72.9% | 23.7% | Database |
| All Valid Triplets That Can Represent a Country | Easy | 80.9% | 23.7% | Database |
| Find the Maximum Number of Elements in Subset | Medium | 26.8% | 23.7% | ArrayHash TableEnumeration |
| Closest Leaf in a Binary Tree | Medium | 47.4% | 23.7% | TreeDepth-First SearchBreadth-First Search+1 |
| Design Front Middle Back Queue | Medium | 56.9% | 23.7% | ArrayLinked ListDesign+3 |
| Add Two Polynomials Represented as Linked Lists | Medium | 61.0% | 23.7% | Linked ListMathTwo Pointers |
| Largest Multiple of Three | Hard | 33.1% | 23.7% | ArrayMathDynamic Programming+2 |
| Prime Arrangements | Easy | 60.8% | 23.7% | Math |
| Diet Plan Performance | Easy | 55.9% | 23.7% | ArraySliding Window |
| Append K Integers With Minimal Sum | Medium | 26.9% | 23.7% | ArrayMathGreedy+1 |
| Longest Winning Streak | Hard | 54.2% | 23.7% | Database |
| Count Numbers With Unique Digits II | Easy | 87.0% | 23.7% | Hash TableMathDynamic Programming |
| Global and Local Inversions | Medium | 42.7% | 23.7% | ArrayMath |
| Split BST | Medium | 82.2% | 23.7% | TreeBinary Search TreeRecursion+1 |
| Count Ways to Make Array With Product | Hard | 54.4% | 23.7% | ArrayMathDynamic Programming+2 |
| Number of Calls Between Two Persons | Medium | 80.8% | 23.7% | Database |
| Find the Number of Subarrays Where Boundary Elements Are Maximum | Hard | 32.8% | 23.7% | ArrayBinary SearchStack+1 |
| Maximum Sum Score of Array | Medium | 62.7% | 23.7% | ArrayPrefix Sum |
| Users With Two Purchases Within Seven Days | Medium | 46.7% | 23.7% | Database |
| Rearrange Characters to Make Target String | Easy | 61.1% | 23.7% | Hash TableStringCounting |
| Number of Times a Driver Was a Passenger | Medium | 71.6% | 23.7% | Database |
| Count the Number of Special Characters II | Medium | 43.3% | 23.7% | Hash TableString |
| Find Nearest Point That Has the Same X or Y Coordinate | Easy | 69.9% | 23.7% | Array |
| Count Pairs Of Nodes | Hard | 42.5% | 23.7% | ArrayHash TableTwo Pointers+4 |
| Shift 2D Grid | Easy | 67.9% | 23.7% | ArrayMatrixSimulation |
| Sort Features by Popularity | Medium | 66.4% | 23.7% | ArrayHash TableString+1 |
| Products With Three or More Orders in Two Consecutive Years | Medium | 40.5% | 23.7% | Database |
| Maximum Sum of Almost Unique Subarray | Medium | 40.8% | 23.7% | ArrayHash TableSliding Window |
| Grand Slam Titles | Medium | 82.9% | 23.7% | Database |
| Minimum Average of Smallest and Largest Elements | Easy | 85.3% | 23.7% | ArrayTwo PointersSorting |
| Maximize the Beauty of the Garden | Hard | 64.6% | 23.7% | ArrayHash TableGreedy+1 |
| Product Sales Analysis V | Easy | 70.8% | 23.7% | Database |
| Find the Team Size | Easy | 89.6% | 23.7% | Database |
| Time Needed to Rearrange a Binary String | Medium | 52.6% | 23.7% | StringDynamic ProgrammingSimulation |
| Ad-Free Sessions | Easy | 58.9% | 23.7% | Database |
| Numbers At Most N Given Digit Set | Hard | 44.6% | 23.7% | ArrayMathString+2 |
| Find Interview Candidates | Medium | 60.6% | 23.7% | Database |
| Count Triplets with Even XOR Set Bits I | Easy | 82.9% | 23.7% | ArrayBit Manipulation |
| Number of Unique Categories | Medium | 83.7% | 23.7% | Union-FindInteractiveCounting |
| Minimum Money Required Before Transactions | Hard | 42.0% | 23.7% | ArrayGreedySorting |
| Count Triplets with Even XOR Set Bits II | Medium | 61.3% | 23.7% | ArrayBit Manipulation |
| Students With Invalid Departments | Easy | 89.8% | 23.7% | Database |
| Distinct Numbers in Each Subarray | Medium | 77.3% | 23.7% | ArrayHash TableSliding Window |
| Minimum Space Wasted From Packaging | Hard | 33.5% | 23.7% | ArrayBinary SearchSorting+1 |
| Minimum Right Shifts to Sort the Array | Easy | 57.3% | 23.7% | Array |
| Employees With Deductions | Medium | 42.4% | 23.7% | Database |
| Queries on a Permutation With Key | Medium | 84.9% | 23.7% | ArrayBinary Indexed TreeSimulation |
| Trionic Array II | Hard | 47.3% | 23.7% | ArrayDynamic Programming |
| Minimum Stability Factor of Array | Hard | 20.3% | 23.7% | ArrayMathBinary Search+3 |
| Maximum Capacity Within Budget | Medium | 19.9% | 23.7% | ArrayTwo PointersBinary Search+1 |
| Maximum Ice Cream Bars | Medium | 74.2% | 22.0% | ArrayGreedySorting+1 |
| Convert Sorted List to Binary Search Tree | Medium | 66.0% | 22.0% | Linked ListDivide and ConquerTree+2 |
| Minimum Distance to the Target Element | Easy | 54.2% | 22.0% | Array |
| Queries Quality and Percentage | Easy | 52.3% | 22.0% | Database |
| Find the Prefix Common Array of Two Arrays | Medium | 87.0% | 22.0% | ArrayHash TableBit Manipulation |
| Binary Tree Preorder Traversal | Easy | 75.2% | 22.0% | StackTreeDepth-First Search+1 |
| Range Sum Query 2D - Immutable | Medium | 57.9% | 22.0% | ArrayDesignMatrix+1 |
| Single Number III | Medium | 70.4% | 22.0% | ArrayBit Manipulation |
| Minimum Number of Groups to Create a Valid Assignment | Medium | 24.8% | 22.0% | ArrayHash TableGreedy |
| Max Dot Product of Two Subsequences | Hard | 69.3% | 22.0% | ArrayDynamic Programming |
| Return Length of Arguments Passed | Easy | 94.5% | 22.0% | |
| Final Prices With a Special Discount in a Shop | Easy | 84.0% | 22.0% | ArrayStackMonotonic Stack |
| Base 7 | Easy | 53.8% | 22.0% | MathString |
| Maximum Product of Three Numbers | Easy | 45.7% | 22.0% | ArrayMathSorting |
| Island Perimeter | Easy | 74.3% | 22.0% | ArrayDepth-First SearchBreadth-First Search+1 |
| Minimum Fuel Cost to Report to the Capital | Medium | 64.9% | 22.0% | TreeDepth-First SearchBreadth-First Search+1 |
| Count Elements With Maximum Frequency | Easy | 79.8% | 22.0% | ArrayHash TableCounting |
| Excel Sheet Column Number | Easy | 67.3% | 22.0% | MathString |
| Pairs of Songs With Total Durations Divisible by 60 | Medium | 53.4% | 22.0% | ArrayHash TableCounting |
| Minimum Cost to Merge Stones | Hard | 45.6% | 22.0% | ArrayDynamic ProgrammingPrefix Sum |
| Best Time to Buy and Sell Stock IV | Hard | 49.5% | 22.0% | ArrayDynamic Programming |
| Minimum Number of Arrows to Burst Balloons | Medium | 61.2% | 22.0% | ArrayGreedySorting |
| Transpose Matrix | Easy | 75.9% | 22.0% | ArrayMatrixSimulation |
| Find the Town Judge | Easy | 50.5% | 22.0% | ArrayHash TableGraph Theory |
| Find the Difference of Two Arrays | Easy | 81.3% | 22.0% | ArrayHash Table |
| Path With Minimum Effort | Medium | 62.8% | 22.0% | ArrayBinary SearchDepth-First Search+4 |
| Find the Median of the Uniqueness Array | Hard | 29.9% | 22.0% | ArrayHash TableBinary Search+1 |
| Course Schedule III | Hard | 41.4% | 22.0% | ArrayGreedySorting+1 |
| Delete Nodes From Linked List Present in Array | Medium | 69.5% | 22.0% | ArrayHash TableLinked List |
| House Robber IV | Medium | 64.8% | 22.0% | ArrayBinary SearchDynamic Programming+1 |
| Course Schedule IV | Medium | 59.7% | 22.0% | Depth-First SearchBreadth-First SearchGraph Theory+1 |
| Number of Zero-Filled Subarrays | Medium | 70.1% | 22.0% | ArrayMath |
| Avoid Flood in The City | Medium | 39.0% | 22.0% | ArrayHash TableBinary Search+2 |
| Binary Tree Postorder Traversal | Easy | 77.6% | 22.0% | StackTreeDepth-First Search+1 |
| Binary Tree Paths | Easy | 68.2% | 22.0% | StringBacktrackingTree+2 |
| Longest Harmonious Subsequence | Easy | 64.4% | 22.0% | ArrayHash TableSliding Window+2 |
| Guess the Word | Hard | 36.9% | 22.0% | ArrayMathString+2 |
| Game Play Analysis IV | Medium | 40.8% | 22.0% | Database |
| Car Pooling | Medium | 56.2% | 22.0% | ArraySortingHeap (Priority Queue)+2 |
| Minimum Difficulty of a Job Schedule | Hard | 59.7% | 22.0% | ArrayDynamic Programming |
| Count Vowel Strings in Ranges | Medium | 67.8% | 22.0% | ArrayStringPrefix Sum |
| Find Winner on a Tic Tac Toe Game | Easy | 54.5% | 22.0% | ArrayHash TableMatrix+1 |
| Encode and Decode Strings | Medium | 51.2% | 22.0% | ArrayStringDesign |
| Remove Sub-Folders from the Filesystem | Medium | 78.6% | 22.0% | ArrayStringDepth-First Search+1 |
| Minimum Time to Activate String | Medium | 49.2% | 22.0% | ArrayBinary Search |
| Maximum Median Sum of Subsequences of Size 3 | Medium | 65.1% | 22.0% | ArrayMathGreedy+2 |
| Minimize Array Sum Using Divisible Replacements | Medium | | 22.0% | ArrayHash TableMath+2 |
| Minimum Flips to Make Binary String Coherent | Medium | | 22.0% | String |
| Create Binary Tree From Descriptions | Medium | 81.7% | 20.2% | ArrayHash TableTree+1 |
| Parallel Courses III | Hard | 66.8% | 20.2% | ArrayDynamic ProgrammingGraph Theory+1 |
| Find Common Characters | Easy | 74.7% | 20.2% | ArrayHash TableString |
| Minimum Height Trees | Medium | 42.4% | 20.2% | Depth-First SearchBreadth-First SearchGraph Theory+1 |
| Find the K-th Character in String Game I | Easy | 81.6% | 20.2% | MathBit ManipulationRecursion+1 |
| Sum of Square Numbers | Medium | 36.7% | 20.2% | MathTwo PointersBinary Search |
| Minimum Depth of Binary Tree | Easy | 52.4% | 20.2% | TreeDepth-First SearchBreadth-First Search+1 |
| N-th Tribonacci Number | Easy | 63.3% | 20.2% | MathDynamic ProgrammingMemoization |
| Separate Squares I | Medium | 58.0% | 20.2% | ArrayBinary Search |
| Nth Magical Number | Hard | 36.4% | 20.2% | MathBinary Search |
| Elimination Game | Medium | 46.0% | 20.2% | MathRecursion |
| Intersection of Two Arrays II | Easy | 59.7% | 20.2% | ArrayHash TableTwo Pointers+2 |
| Longest Happy Prefix | Hard | 51.9% | 20.2% | StringRolling HashString Matching+1 |
| Counter | Easy | 82.4% | 20.2% | |
| Number of Good Pairs | Easy | 89.8% | 20.2% | ArrayHash TableMath+1 |
| Sort Array by Increasing Frequency | Easy | 80.7% | 20.2% | ArrayHash TableSorting |
| Count of Smaller Numbers After Self | Hard | 43.3% | 20.2% | ArrayBinary SearchDivide and Conquer+4 |
| Find the Maximum Length of Valid Subsequence I | Medium | 54.9% | 20.2% | ArrayDynamic Programming |
| Number of Visible People in a Queue | Hard | 72.4% | 20.2% | ArrayStackMonotonic Stack |
| Valid Mountain Array | Easy | 35.0% | 20.2% | Array |
| Valid Perfect Square | Easy | 44.7% | 20.2% | MathBinary Search |
| Trips and Users | Hard | 37.7% | 20.2% | Database |
| Ugly Number II | Medium | 49.5% | 20.2% | Hash TableMathDynamic Programming+1 |
| Longest Happy String | Medium | 65.5% | 20.2% | StringGreedyHeap (Priority Queue) |
| Minimum Remove to Make Valid Parentheses | Medium | 71.3% | 20.2% | StringStack |
| Nearest Exit from Entrance in Maze | Medium | 48.3% | 20.2% | ArrayBreadth-First SearchMatrix |
| Minimum Number of Swaps to Make the String Balanced | Medium | 78.1% | 20.2% | Two PointersStringStack+1 |
| Successful Pairs of Spells and Potions | Medium | 49.5% | 20.2% | ArrayTwo PointersBinary Search+1 |
| Count Number of Bad Pairs | Medium | 54.2% | 20.2% | ArrayHash TableMath+1 |
| Minimum Difference Between Highest and Lowest of K Scores | Easy | 66.2% | 20.2% | ArraySliding WindowSorting |
| Number of Ways to Arrive at Destination | Medium | 37.3% | 20.2% | Dynamic ProgrammingGraph TheoryTopological Sort+1 |
| Clear Digits | Easy | 82.7% | 20.2% | StringStackSimulation |
| Lexicographically Minimum String After Removing Stars | Medium | 51.0% | 20.2% | Hash TableStringStack+2 |
| New 21 Game | Medium | 52.0% | 20.2% | MathDynamic ProgrammingSliding Window+1 |
| Find the Minimum Area to Cover All Ones II | Hard | 63.6% | 20.2% | ArrayMatrixEnumeration |
| Soup Servings | Medium | 59.7% | 20.2% | MathDynamic ProgrammingProbability and Statistics |
| Greatest Sum Divisible by Three | Medium | 57.1% | 20.2% | ArrayDynamic ProgrammingGreedy+1 |
| Count Subarrays of Length Three With a Condition | Easy | 61.5% | 20.2% | Array |
| Count the Number of Substrings With Dominant Ones | Medium | 42.1% | 20.2% | StringEnumeration |
| Scramble String | Hard | 43.9% | 20.2% | StringDynamic Programming |
| Populating Next Right Pointers in Each Node II | Medium | 57.1% | 20.2% | Linked ListTreeDepth-First Search+2 |
| Add Two Numbers II | Medium | 62.4% | 20.2% | Linked ListMathStack |
| Find Duplicate Subtrees | Medium | 60.6% | 20.2% | Hash TableTreeDepth-First Search+1 |
| Search in a Binary Search Tree | Easy | 82.5% | 20.2% | TreeBinary Search TreeBinary Tree |
| Basic Calculator III | Hard | 53.2% | 20.2% | MathStringStack+1 |
| Find N Unique Integers Sum up to Zero | Easy | 78.5% | 20.2% | ArrayMath |
| Filter Elements from Array | Easy | 85.6% | 20.2% | |
| Find the Maximum Achievable Number | Easy | 91.2% | 20.2% | Math |
| Factorial Trailing Zeroes | Medium | 46.2% | 20.2% | Math |
| Minimum Cost to Connect Sticks | Medium | 71.8% | 20.2% | ArrayGreedyHeap (Priority Queue) |
| Threshold Majority Queries | Hard | 21.7% | 20.2% | ArrayHash TableBinary Search+3 |
| Minimum Sensors to Cover Grid | Medium | 68.7% | 20.2% | Math |
| Maximum Calories Burnt from Jumps | Medium | 73.9% | 20.2% | ArrayTwo PointersGreedy+1 |
| Maximize Points After Choosing K Tasks | Medium | 59.9% | 20.2% | ArrayGreedySorting+1 |
| Total Sum of Interaction Cost in Tree Groups | Hard | 53.5% | 20.2% | ArrayTreeDepth-First Search |
| Maximum Score After Binary Swaps | Medium | 35.0% | 20.2% | ArrayStringGreedy+1 |
| Reverse String Prefix | Easy | 89.4% | 20.2% | Two PointersString |
| Minimum Cost to Partition a Binary String | Hard | | 20.2% | StringDivide and ConquerPrefix Sum |
| Sum of GCD of Formed Pairs | Medium | | 20.2% | ArrayMathTwo Pointers+3 |
| Maximum Total Value of Covered Indices | Medium | | 20.2% | ArrayStringDynamic Programming+1 |
| Total Waviness of Numbers in Range I | Medium | 80.5% | 18.1% | MathDynamic ProgrammingEnumeration |
| Jump Game VII | Medium | 26.4% | 18.1% | StringDynamic ProgrammingSliding Window+1 |
| Detect Cycles in 2D Grid | Medium | 52.5% | 18.1% | ArrayDepth-First SearchBreadth-First Search+2 |
| Walking Robot Simulation | Medium | 58.4% | 18.1% | ArrayHash TableSimulation |
| Rotating the Box | Medium | 79.2% | 18.1% | ArrayTwo PointersMatrix |
| Find the Winner of the Circular Game | Medium | 82.2% | 18.1% | ArrayMathRecursion+2 |
| Robot Return to Origin | Easy | 76.5% | 18.1% | StringSimulation |
| Transformed Array | Easy | 70.4% | 18.1% | ArraySimulation |
| Champagne Tower | Medium | 64.1% | 18.1% | Dynamic Programming |
| Fix Names in a Table | Easy | 60.6% | 18.1% | Database |
| Longest Balanced Substring I | Medium | 69.7% | 18.1% | Hash TableStringCounting+1 |
| Matrix Diagonal Sum | Easy | 84.2% | 18.1% | ArrayMatrix |
| Sum of Absolute Differences in a Sorted Array | Medium | 68.2% | 18.1% | ArrayMathPrefix Sum |
| Smallest Even Multiple | Easy | 88.3% | 18.1% | MathNumber Theory |
| Number of Atoms | Hard | 65.1% | 18.1% | Hash TableStringStack+1 |
| Possible Bipartition | Medium | 52.4% | 18.1% | Depth-First SearchBreadth-First SearchUnion-Find+1 |
| Valid Phone Numbers | Easy | 29.0% | 18.1% | Shell |
| Count Good Nodes in Binary Tree | Medium | 73.8% | 18.1% | TreeDepth-First SearchBreadth-First Search+1 |
| Detonate the Maximum Bombs | Medium | 49.9% | 18.1% | ArrayMathDepth-First Search+3 |
| Count Number of Nice Subarrays | Medium | 74.8% | 18.1% | ArrayHash TableMath+2 |
| Delete the Middle Node of a Linked List | Medium | 59.5% | 18.1% | Linked ListTwo Pointers |
| Nth Digit | Medium | 37.3% | 18.1% | MathBinary Search |
| Perfect Number | Easy | 48.0% | 18.1% | Math |
| Most Beautiful Item for Each Query | Medium | 62.1% | 18.1% | ArrayBinary SearchSorting |
| Longest Substring with At Most K Distinct Characters | Medium | 49.9% | 18.1% | Hash TableStringSliding Window |
| Power of Four | Easy | 51.8% | 18.1% | MathBit ManipulationRecursion |
| Sum of Left Leaves | Easy | 62.4% | 18.1% | TreeDepth-First SearchBreadth-First Search+1 |
| Find the Closest Palindrome | Hard | 31.8% | 18.1% | MathString |
| Maximize Distance to Closest Person | Medium | 49.6% | 18.1% | Array |
| Reordered Power of 2 | Medium | 66.0% | 18.1% | Hash TableMathSorting+2 |
| Minimum Knight Moves | Medium | 41.8% | 18.1% | Breadth-First Search |
| Movie Rating | Medium | 42.8% | 18.1% | Database |
| Maximum Number of Events That Can Be Attended II | Hard | 63.6% | 18.1% | ArrayBinary SearchDynamic Programming+1 |
| Buildings With an Ocean View | Medium | 80.9% | 18.1% | ArrayStackMonotonic Stack |
| Check if a Parentheses String Can Be Valid | Medium | 45.1% | 18.1% | StringStackGreedy |
| Grumpy Bookstore Owner | Medium | 64.0% | 18.1% | ArraySliding Window |
| Score of a String | Easy | 91.4% | 18.1% | String |
| Minimum Difference Between Largest and Smallest Value in Three Moves | Medium | 59.2% | 18.1% | ArrayGreedySorting |
| K-th Smallest in Lexicographical Order | Hard | 46.2% | 18.1% | Trie |
| Word Subsets | Medium | 55.9% | 18.1% | ArrayHash TableString |
| Finding 3-Digit Even Numbers | Easy | 78.8% | 18.1% | ArrayHash TableRecursion+2 |
| Longest Subarray With Maximum Bitwise AND | Medium | 65.4% | 18.1% | ArrayBit ManipulationBrainteaser |
| String Compression III | Medium | 67.0% | 18.1% | String |
| Total Characters in String After Transformations I | Medium | 45.7% | 18.1% | Hash TableMathString+2 |
| Find All K-Distant Indices in an Array | Easy | 77.4% | 18.1% | ArrayTwo Pointers |
| Maximum Performance of a Team | Hard | 47.7% | 18.1% | ArrayGreedySorting+1 |
| Maximum Absolute Sum of Any Subarray | Medium | 71.2% | 18.1% | ArrayDynamic Programming |
| Kth Smallest Product of Two Sorted Arrays | Hard | 48.9% | 18.1% | ArrayBinary Search |
| Lexicographically Smallest Equivalent String | Medium | 81.1% | 18.1% | StringUnion-Find |
| Vowel Spellchecker | Medium | 61.4% | 18.1% | ArrayHash TableString |
| Reschedule Meetings for Maximum Free Time I | Medium | 53.9% | 18.1% | ArrayGreedySliding Window |
| Minimum Equal Sum of Two Arrays After Replacing Zeros | Medium | 50.2% | 18.1% | ArrayGreedy |
| Maximize Subarrays After Removing One Conflicting Pair | Hard | 64.7% | 18.1% | ArraySegment TreeEnumeration+1 |
| Largest 1-Bordered Square | Medium | 52.0% | 18.1% | ArrayDynamic ProgrammingMatrix |
| Minimum Cost to Reach Destination in Time | Hard | 41.2% | 18.1% | ArrayDynamic ProgrammingGraph Theory |
| Fruits Into Baskets II | Easy | 70.2% | 18.1% | ArrayBinary SearchSegment Tree+2 |
| Sliding Window Median | Hard | 38.9% | 18.1% | ArrayHash TableSliding Window+1 |
| Find Largest Value in Each Tree Row | Medium | 66.3% | 18.1% | TreeDepth-First SearchBreadth-First Search+1 |
| Minimum Time Difference | Medium | 62.6% | 18.1% | ArrayMathString+1 |
| Human Traffic of Stadium | Hard | 50.8% | 18.1% | Database |
| Trim a Binary Search Tree | Medium | 66.6% | 18.1% | TreeDepth-First SearchBinary Search Tree+1 |
| Next Greater Node In Linked List | Medium | 63.9% | 18.1% | ArrayLinked ListStack+1 |
| Robot Bounded In Circle | Medium | 56.5% | 18.1% | MathStringSimulation |
| Longest Nice Subarray | Medium | 64.8% | 18.1% | ArrayBit ManipulationSliding Window |
| Continuous Subarrays | Medium | 57.9% | 18.1% | ArrayQueueSliding Window+3 |
| Check If N and Its Double Exist | Easy | 41.7% | 18.1% | ArrayHash TableTwo Pointers+2 |
| Maximum Sum of 3 Non-Overlapping Subarrays | Hard | 59.7% | 18.1% | ArrayDynamic ProgrammingSliding Window+1 |
| Separate Black and White Balls | Medium | 64.0% | 18.1% | Two PointersStringGreedy |
| Minimum Cost to Convert String II | Hard | 59.7% | 18.1% | ArrayStringDynamic Programming+3 |
| Lexicographically Smallest String After Applying Operations | Medium | 79.4% | 18.1% | StringDepth-First SearchBreadth-First Search+1 |
| Last Stone Weight II | Medium | 59.3% | 18.1% | ArrayDynamic Programming |
| Minimum Limit of Balls in a Bag | Medium | 66.5% | 18.1% | ArrayBinary Search |
| Special Binary String | Hard | 79.3% | 18.1% | StringDivide and ConquerSorting |
| Maximum Number of Tasks You Can Assign | Hard | 50.2% | 18.1% | ArrayTwo PointersBinary Search+4 |
| Even Odd Tree | Medium | 67.0% | 18.1% | TreeBreadth-First SearchBinary Tree |
| Unique 3-Digit Even Numbers | Easy | 69.2% | 18.1% | ArrayHash TableRecursion+1 |
| Insertion Sort List | Medium | 58.5% | 18.1% | Linked ListSorting |
| Find Numbers with Even Number of Digits | Easy | 79.7% | 18.1% | ArrayMath |
| Nim Game | Easy | 59.3% | 18.1% | MathBrainteaserGame Theory |
| Lexicographically Smallest Permutation Greater Than Target | Medium | 26.5% | 18.1% | Hash TableStringGreedy+2 |
| Number of ZigZag Arrays I | Hard | | 15.8% | Dynamic ProgrammingPrefix Sum |
| Earliest Finish Time for Land and Water Rides II | Medium | | 15.8% | ArrayTwo PointersBinary Search+2 |
| Earliest Finish Time for Land and Water Rides I | Easy | | 15.8% | ArrayTwo PointersBinary Search+2 |
| Minimum Cost of Buying Candies With Discount | Easy | 62.7% | 15.8% | ArrayGreedySorting |
| Process String with Special Operations II | Hard | 16.9% | 15.8% | StringSimulation |
| Cherry Pickup II | Hard | 72.3% | 15.8% | ArrayDynamic ProgrammingMatrix |
| Minimum Initial Energy to Finish Tasks | Hard | 60.7% | 15.8% | ArrayGreedySorting |
| Minimum Moves to Make Array Complementary | Medium | 43.3% | 15.8% | ArrayHash TablePrefix Sum |
| Jump Game IV | Hard | 46.2% | 15.8% | ArrayHash TableBreadth-First Search |
| Count Complete Tree Nodes | Easy | 72.1% | 15.8% | Binary SearchBit ManipulationTree+1 |
| Maximum Level Sum of a Binary Tree | Medium | 70.0% | 15.8% | TreeDepth-First SearchBreadth-First Search+1 |
| Minimum Cost Path with Edge Reversals | Medium | 61.8% | 15.8% | Graph TheoryHeap (Priority Queue)Shortest Path |
| Separate Squares II | Hard | 59.9% | 15.8% | ArrayBinary SearchSegment Tree+1 |
| Minimum Pair Removal to Sort Array II | Hard | 39.2% | 15.8% | ArrayHash TableLinked List+4 |
| Partition Array for Maximum Sum | Medium | 77.3% | 15.8% | ArrayDynamic Programming |
| Maximum Subarray Min-Product | Medium | 40.0% | 15.8% | ArrayStackMonotonic Stack+1 |
| Maximum Product of Splitted Binary Tree | Medium | 55.5% | 15.8% | TreeDepth-First SearchBinary Tree |
| Arithmetic Slices | Medium | 64.8% | 15.8% | ArrayDynamic ProgrammingSliding Window |
| Monotonic Array | Easy | 62.2% | 15.8% | Array |
| Minimum Cost to Convert String I | Medium | 63.2% | 15.8% | ArrayStringGraph Theory+1 |
| Count of Range Sum | Hard | 38.3% | 15.8% | ArrayBinary SearchDivide and Conquer+4 |
| As Far from Land as Possible | Medium | 52.2% | 15.8% | ArrayDynamic ProgrammingBreadth-First Search+1 |
| Find Resultant Array After Removing Anagrams | Easy | 69.9% | 15.8% | ArrayHash TableString+1 |
| Find Kth Bit in Nth Binary String | Medium | 70.2% | 15.8% | StringRecursionSimulation |
| Binary Tree Level Order Traversal II | Medium | 67.7% | 15.8% | TreeBreadth-First SearchBinary Tree |
| Design Task Manager | Medium | 49.1% | 15.8% | Hash TableDesignHeap (Priority Queue)+1 |
| Not Boring Movies | Easy | 75.1% | 15.8% | Database |
| Remove Invalid Parentheses | Hard | 49.8% | 15.8% | StringBacktrackingBreadth-First Search |
| The k-th Lexicographical String of All Happy Strings of Length n | Medium | 85.3% | 15.8% | StringBacktracking |
| Final Value of Variable After Performing Operations | Easy | 90.6% | 15.8% | ArrayStringSimulation |
| Best Time to Buy and Sell Stock with Cooldown | Medium | 61.7% | 15.8% | ArrayDynamic Programming |
| Relative Ranks | Easy | 74.4% | 15.8% | ArraySortingHeap (Priority Queue) |
| Find Target Indices After Sorting Array | Easy | 77.8% | 15.8% | ArrayBinary SearchSorting |
| Maximum Product of Two Elements in an Array | Easy | 83.5% | 15.8% | ArraySortingHeap (Priority Queue) |
| Number of Unique Subjects Taught by Each Teacher | Easy | 89.2% | 15.8% | Database |
| Range Sum of BST | Easy | 87.6% | 15.8% | TreeDepth-First SearchBinary Search Tree+1 |
| Apply Operations to an Array | Easy | 74.7% | 15.8% | ArrayTwo PointersSimulation |
| Add to Array-Form of Integer | Easy | 45.4% | 15.8% | ArrayMath |
| Remove Duplicates from Sorted List II | Medium | 51.3% | 15.8% | Linked ListTwo Pointers |
| Can I Win | Medium | 31.0% | 15.8% | MathDynamic ProgrammingBit Manipulation+3 |
| Optimal Account Balancing | Hard | 50.3% | 15.8% | ArrayDynamic ProgrammingBacktracking+2 |
| Find Smallest Letter Greater Than Target | Easy | 58.9% | 15.8% | ArrayBinary Search |
| K-th Symbol in Grammar | Medium | 48.1% | 15.8% | MathBit ManipulationRecursion |
| Rabbits in Forest | Medium | 58.1% | 15.8% | ArrayHash TableMath+1 |
| Reveal Cards In Increasing Order | Medium | 83.5% | 15.8% | ArrayQueueSorting+1 |
| Regions Cut By Slashes | Medium | 77.5% | 15.8% | ArrayHash TableDepth-First Search+3 |
| Divisor Game | Easy | 71.6% | 15.8% | MathDynamic ProgrammingBrainteaser+1 |
| Defanging an IP Address | Easy | 90.0% | 15.8% | String |
| Invalid Transactions | Medium | 32.1% | 15.8% | ArrayHash TableString+1 |
| Minimum Insertion Steps to Make a String Palindrome | Hard | 73.7% | 15.8% | StringDynamic Programming |
| Minimum Number of Operations to Move All Balls to Each Box | Medium | 90.1% | 15.8% | ArrayStringPrefix Sum |
| Step-By-Step Directions From a Binary Tree Node to Another | Medium | 56.4% | 15.8% | StringTreeDepth-First Search+1 |
| Root Equals Sum of Children | Easy | 84.9% | 15.8% | TreeBinary Tree |
| Primary Department for Each Employee | Easy | 73.9% | 15.8% | Database |
| Shortest Distance from All Buildings | Hard | 44.9% | 15.8% | ArrayBreadth-First SearchMatrix |
| Water and Jug Problem | Medium | 45.0% | 15.8% | MathDepth-First SearchBreadth-First Search |
| Count the Number of Complete Components | Medium | 77.8% | 15.8% | Depth-First SearchBreadth-First SearchUnion-Find+1 |
| Delete Columns to Make Sorted | Easy | 78.1% | 15.8% | ArrayString |
| Number of Sub-arrays With Odd Sum | Medium | 55.8% | 15.8% | ArrayMathDynamic Programming+1 |
| Sum of Prefix Scores of Strings | Hard | 60.8% | 15.8% | ArrayStringTrie+1 |
| Count Number of Maximum Bitwise-OR Subsets | Medium | 89.6% | 15.8% | ArrayBacktrackingBit Manipulation+1 |
| Minimum Domino Rotations For Equal Row | Medium | 56.5% | 15.8% | ArrayGreedy |
| Number of Sub-arrays of Size K and Average Greater than or Equal to Threshold | Medium | 72.3% | 15.8% | ArraySliding Window |
| Make Lexicographically Smallest Array by Swapping Elements | Medium | 60.2% | 15.8% | ArrayUnion-FindSorting |
| Maximum Difference Between Even and Odd Frequency I | Easy | 60.7% | 15.8% | Hash TableStringCounting |
| Length of Longest Fibonacci Subsequence | Medium | 57.5% | 15.8% | ArrayHash TableDynamic Programming |
| Maximum Tastiness of Candy Basket | Medium | 67.9% | 15.8% | ArrayBinary SearchGreedy+1 |
| Minimize the Maximum Difference of Pairs | Medium | 50.9% | 15.8% | ArrayBinary SearchDynamic Programming+2 |
| Find the Minimum Area to Cover All Ones I | Medium | 78.2% | 15.8% | ArrayMatrix |
| Maximum Subarray Sum With Length Divisible by K | Medium | 49.6% | 15.8% | ArrayHash TablePrefix Sum |
| Maximum Difference Between Increasing Elements | Easy | 66.5% | 15.8% | Array |
| Range Product Queries of Powers | Medium | 61.4% | 15.8% | ArrayBit ManipulationPrefix Sum |
| Ways to Express an Integer as Sum of Powers | Medium | 49.9% | 15.8% | Dynamic Programming |
| Set Intersection Size At Least Two | Hard | 57.9% | 15.8% | ArrayGreedySorting |
| Minimum Penalty for a Shop | Medium | 71.2% | 15.8% | StringPrefix Sum |
| Bitwise AND of Numbers Range | Medium | 48.7% | 15.8% | Bit Manipulation |
| Shortest Word Distance | Easy | 66.2% | 15.8% | ArrayString |
| Combination Sum IV | Medium | 55.0% | 15.8% | ArrayDynamic Programming |
| Shortest Unsorted Continuous Subarray | Medium | 38.0% | 15.8% | ArrayTwo PointersStack+3 |
| Best Time to Buy and Sell Stock with Transaction Fee | Medium | 71.7% | 15.8% | ArrayDynamic ProgrammingGreedy |
| Maximum Length of Repeated Subarray | Medium | 51.3% | 15.8% | ArrayBinary SearchDynamic Programming+3 |
| Hand of Straights | Medium | 57.8% | 15.8% | ArrayHash TableGreedy+1 |
| Filling Bookcase Shelves | Medium | 68.6% | 15.8% | ArrayDynamic Programming |
| Stone Game II | Medium | 72.9% | 15.8% | ArrayMathDynamic Programming+2 |
| Find the City With the Smallest Number of Neighbors at a Threshold Distance | Medium | 72.2% | 15.8% | Dynamic ProgrammingGraph TheoryShortest Path |
| Minimum Number of Increments on Subarrays to Form a Target Array | Hard | 78.1% | 15.8% | ArrayDynamic ProgrammingStack+2 |
| Maximum Population Year | Easy | 63.7% | 15.8% | ArrayCountingPrefix Sum |
| Design a Stack With Increment Operation | Medium | 79.9% | 15.8% | ArrayStackDesign |
| Minimum Cost to Hire K Workers | Hard | 63.6% | 15.8% | ArrayGreedySorting+1 |
| Minimum Operations to Make Binary Array Elements Equal to One I | Medium | 80.4% | 15.8% | ArrayBit ManipulationQueue+2 |
| Investments in 2016 | Medium | 50.8% | 15.8% | Database |
| Sort the Jumbled Numbers | Medium | 60.0% | 15.8% | ArraySorting |
| Contains Duplicate III | Hard | 24.5% | 15.8% | ArraySliding WindowSorting+2 |
| Valid Tic-Tac-Toe State | Medium | 34.7% | 15.8% | ArrayMatrix |
| Sum of Unique Elements | Easy | 79.8% | 15.8% | ArrayHash TableCounting |
| Design Snake Game | Medium | 40.0% | 15.8% | ArrayHash TableDesign+2 |
| Maximum Total Damage With Spell Casting | Medium | 45.0% | 15.8% | ArrayHash TableTwo Pointers+4 |
| Zero Array Transformation I | Medium | 54.4% | 15.8% | ArrayPrefix Sum |
| Sort Array By Parity | Easy | 76.5% | 15.8% | ArrayTwo PointersSorting |
| Maximum Balanced Shipments | Medium | 61.3% | 15.8% | ArrayDynamic ProgrammingStack+2 |
| Maximum Good Subarray Sum | Medium | 21.4% | 13.3% | ArrayHash TablePrefix Sum |
| Buddy Strings | Easy | 33.9% | 13.3% | Hash TableString |
| Maximum Gap | Medium | 51.4% | 13.3% | ArraySortingBucket Sort+1 |
| N-Repeated Element in Size 2N Array | Easy | 79.8% | 13.3% | ArrayHash Table |
| Maximize Area of Square Hole in Grid | Medium | 61.9% | 13.3% | ArraySorting |
| Maximum Side Length of a Square with Sum Less than or Equal to Threshold | Medium | 65.4% | 13.3% | ArrayBinary SearchMatrix+1 |
| Construct the Minimum Bitwise Array II | Medium | 66.5% | 13.3% | ArrayBit Manipulation |
| Minimum Index Sum of Two Lists | Easy | 59.5% | 13.3% | ArrayHash TableString |
| Check If a String Contains All Binary Codes of Size K | Medium | 61.5% | 13.3% | Hash TableStringBit Manipulation+2 |
| Longest Balanced Subarray I | Medium | 65.7% | 13.3% | ArrayHash TableDivide and Conquer+2 |
| Longest Balanced Substring II | Medium | 42.0% | 13.3% | Hash TableStringPrefix Sum |
| Find Score of an Array After Marking All Elements | Medium | 64.5% | 13.3% | ArrayHash TableSorting+2 |
| Partitioning Into Minimum Number Of Deci-Binary Numbers | Medium | 88.8% | 13.3% | StringGreedy |
| Number of Pairs Satisfying Inequality | Hard | 46.8% | 13.3% | ArrayBinary SearchDivide and Conquer+4 |
| Minimum Increment to Make Array Unique | Medium | 60.6% | 13.3% | ArrayGreedySorting+1 |
| Find Closest Node to Given Two Nodes | Medium | 53.0% | 13.3% | Depth-First SearchGraph Theory |
| Minimum Deletions to Make String Balanced | Medium | 68.2% | 13.3% | StringDynamic ProgrammingStack |
| Self Dividing Numbers | Easy | 80.6% | 13.3% | Math |
| Check if the Sentence Is Pangram | Easy | 84.1% | 13.3% | Hash TableString |
| Fraction to Recurring Decimal | Medium | 30.6% | 13.3% | Hash TableMathString |
| Wiggle Sort II | Medium | 37.0% | 13.3% | ArrayDivide and ConquerGreedy+2 |
| Guess Number Higher or Lower | Easy | 57.2% | 13.3% | Binary SearchInteractive |
| Friend Requests II: Who Has the Most Friends | Medium | 62.3% | 13.3% | Database |
| Dota2 Senate | Medium | 49.6% | 13.3% | StringGreedyQueue |
| Construct Quad Tree | Medium | 78.1% | 13.3% | ArrayDivide and ConquerTree+1 |
| Number of Matching Subsequences | Medium | 50.6% | 13.3% | ArrayHash TableString+4 |
| All Possible Full Binary Trees | Medium | 82.7% | 13.3% | Dynamic ProgrammingTreeRecursion+2 |
| Cousins in Binary Tree | Easy | 59.1% | 13.3% | TreeDepth-First SearchBreadth-First Search+1 |
| Relative Sort Array | Easy | 75.1% | 13.3% | ArrayHash TableSorting+1 |
| Last Person to Fit in the Bus | Medium | 69.0% | 13.3% | Database |
| Maximum Score After Splitting a String | Easy | 65.1% | 13.3% | StringPrefix Sum |
| Water Bottles | Easy | 72.6% | 13.3% | MathSimulation |
| Maximum Length of Subarray With Positive Product | Medium | 44.6% | 13.3% | ArrayDynamic ProgrammingGreedy |
| Extra Characters in a String | Medium | 57.3% | 13.3% | ArrayHash TableString+2 |
| Counter II | Easy | 81.2% | 13.3% | |
| Divide Array Into Arrays With Max Difference | Medium | 79.0% | 13.3% | ArrayGreedySorting |
| Valid Word | Easy | 50.9% | 13.3% | String |
| Count Complete Subarrays in an Array | Medium | 75.9% | 13.3% | ArrayHash TableSliding Window |
| Divide Players Into Teams of Equal Skill | Medium | 68.9% | 13.3% | ArrayHash TableTwo Pointers+1 |
| Find the Longest Substring Containing Vowels in Even Counts | Medium | 75.7% | 13.3% | Hash TableStringBit Manipulation+1 |
| Find the Maximum Length of Valid Subsequence II | Medium | 57.2% | 13.3% | ArrayDynamic Programming |
| Rank Transform of an Array | Easy | 70.8% | 13.3% | ArrayHash TableSorting |
| Task Scheduler II | Medium | 54.7% | 13.3% | ArrayHash TableSimulation |
| Split a String in Balanced Strings | Easy | 87.3% | 13.3% | StringGreedyCounting |
| N-ary Tree Postorder Traversal | Easy | 81.0% | 13.3% | StackTreeDepth-First Search |
| Solving Questions With Brainpower | Medium | 60.2% | 13.3% | ArrayDynamic Programming |
| Rearrange String k Distance Apart | Hard | 39.9% | 13.3% | Hash TableStringGreedy+3 |
| Map of Highest Peak | Medium | 75.7% | 13.3% | ArrayBreadth-First SearchMatrix |
| Adjacent Increasing Subarrays Detection I | Easy | 48.0% | 13.3% | Array |
| Find the Punishment Number of an Integer | Medium | 81.7% | 13.3% | MathBacktracking |
| The Most Frequently Ordered Products for Each Customer | Medium | 77.7% | 13.3% | Database |
| Zero Array Transformation II | Medium | 43.6% | 13.3% | ArrayTwo PointersBinary Search+1 |
| Max Difference You Can Get From Changing an Integer | Medium | 48.8% | 13.3% | MathGreedy |
| Shifting Letters II | Medium | 53.5% | 13.3% | ArrayStringPrefix Sum |
| Minimize XOR | Medium | 62.4% | 13.3% | GreedyBit Manipulation |
| Out of Boundary Paths | Medium | 48.4% | 13.3% | Dynamic Programming |
| Neighboring Bitwise XOR | Medium | 79.8% | 13.3% | ArrayBit Manipulation |
| Tree Diameter | Medium | 61.3% | 13.3% | TreeDepth-First SearchBreadth-First Search+2 |
| Count Hills and Valleys in an Array | Easy | 69.1% | 13.3% | Array |
| Find Duplicate File in System | Medium | 67.6% | 13.3% | ArrayHash TableString |
| Find the Original Typed String I | Easy | 72.1% | 13.3% | String |
| Find the Original Typed String II | Hard | 45.6% | 13.3% | StringDynamic ProgrammingPrefix Sum |
| Last Day Where You Can Still Cross | Hard | 68.6% | 13.3% | ArrayBinary SearchDepth-First Search+3 |
| Minimum Time to Complete Trips | Medium | 39.6% | 13.3% | ArrayBinary Search |
| Find the Number of Ways to Place People I | Medium | 64.0% | 13.3% | ArrayMathGeometry+2 |
| Minimum Operations to Make the Integer Zero | Medium | 58.2% | 13.3% | Bit ManipulationBrainteaserEnumeration |
| Number of People Aware of a Secret | Medium | 60.9% | 13.3% | Dynamic ProgrammingQueueSimulation |
| Taking Maximum Energy From the Mystic Dungeon | Medium | 61.0% | 13.3% | ArrayDynamic ProgrammingPrefix Sum |
| Best Time to Buy and Sell Stock V | Medium | 60.8% | 13.3% | ArrayDynamic Programming |
| Create Maximum Number | Hard | 34.7% | 13.3% | ArrayTwo PointersStack+2 |
| Minimum Moves to Equal Array Elements | Medium | 58.5% | 13.3% | ArrayMath |
| Kill Process | Medium | 70.3% | 13.3% | ArrayHash TableTree+2 |
| Reach a Number | Medium | 44.6% | 13.3% | MathBinary Search |
| Profitable Schemes | Hard | 48.2% | 13.3% | ArrayDynamic Programming |
| Fair Candy Swap | Easy | 64.6% | 13.3% | ArrayHash TableBinary Search+1 |
| Validate Stack Sequences | Medium | 70.2% | 13.3% | ArrayStackSimulation |
| Verifying an Alien Dictionary | Easy | 55.9% | 13.3% | ArrayHash TableString |
| Project Employees I | Easy | 66.5% | 13.3% | Database |
| Game Play Analysis I | Easy | 76.2% | 13.3% | Database |
| Richest Customer Wealth | Easy | 88.7% | 13.3% | ArrayMatrix |
| Find the Minimum and Maximum Number of Nodes Between Critical Points | Medium | 69.5% | 13.3% | Linked List |
| Array Prototype Last | Easy | 74.6% | 13.3% | |
| Count Pairs Whose Sum is Less than Target | Easy | 87.7% | 13.3% | ArrayTwo PointersBinary Search+1 |
| Reverse Prefix of Word | Easy | 86.5% | 13.3% | Two PointersStringStack |
| Find Subsequence of Length K With the Largest Sum | Easy | 57.4% | 13.3% | ArrayHash TableSorting+1 |
| Employee Free Time | Hard | 72.8% | 13.3% | ArraySweep LineSorting+1 |
| Strong Password Checker | Hard | 15.5% | 13.3% | StringGreedyHeap (Priority Queue) |
| Find Users With Valid E-Mails | Easy | 36.7% | 13.3% | Database |
| Length of the Longest Subsequence That Sums to Target | Medium | 39.3% | 13.3% | ArrayDynamic Programming |
| Best Sightseeing Pair | Medium | 62.7% | 13.3% | ArrayDynamic Programming |
| Check if Number is a Sum of Powers of Three | Medium | 79.4% | 13.3% | Math |
| Biggest Single Number | Easy | 70.9% | 13.3% | Database |
| Take K of Each Character From Left and Right | Medium | 51.5% | 13.3% | Hash TableStringSliding Window |
| Minimum Subsequence in Non-Increasing Order | Easy | 73.6% | 13.3% | ArrayGreedySorting |
| Number of Subarrays with Bounded Maximum | Medium | 54.7% | 13.3% | ArrayTwo Pointers |
| Count Total Number of Colored Cells | Medium | 66.1% | 13.3% | Math |
| Maximum Sum of Two Non-Overlapping Subarrays | Medium | 60.8% | 13.3% | ArrayDynamic ProgrammingSliding Window |
| Minimum Time to Repair Cars | Medium | 59.6% | 13.3% | ArrayBinary Search |
| Longest Continuous Increasing Subsequence | Easy | 51.8% | 13.3% | Array |
| Count Vowel Substrings of a String | Easy | 72.9% | 13.3% | Hash TableString |
| Number of Steps to Reduce a Number to Zero | Easy | 85.7% | 13.3% | MathBit Manipulation |
| Count Submatrices With All Ones | Medium | 71.1% | 13.3% | ArrayDynamic ProgrammingStack+2 |
| Minimum Pair Removal to Sort Array I | Easy | 65.3% | 13.3% | ArrayHash TableLinked List+4 |
| Fruits Into Baskets III | Medium | 38.9% | 13.3% | ArrayBinary SearchSegment Tree+1 |
| Convert Integer to the Sum of Two No-Zero Integers | Easy | 59.1% | 13.3% | Math |
| Maximum Number of Words Found in Sentences | Easy | 86.7% | 13.3% | ArrayString |
| Smallest Missing Non-negative Integer After Operations | Medium | 55.9% | 13.3% | ArrayHash TableMath+1 |
| Pyramid Transition Matrix | Medium | 60.6% | 13.3% | Hash TableStringBacktracking+1 |
| Maximum Number of Balloons | Easy | 60.0% | 10.4% | Hash TableStringCounting |
| Largest Palindromic Number | Medium | 37.0% | 10.4% | Hash TableStringGreedy+1 |
| Web Crawler | Medium | 68.8% | 10.4% | StringDepth-First SearchBreadth-First Search+1 |
| Maximum Score From Grid Operations | Hard | 27.1% | 10.4% | ArrayDynamic ProgrammingMatrix+1 |
| First Completely Painted Row or Column | Medium | 63.9% | 10.4% | ArrayHash TableMatrix |
| Maximum Number of Jumps to Reach the Last Index | Medium | | 10.4% | ArrayDynamic Programming |
| Find Center of Star Graph | Easy | 86.6% | 10.4% | Graph Theory |
| Robot Collisions | Hard | 56.1% | 10.4% | ArrayStackSorting+1 |
| Minimum Absolute Distance Between Mirror Pairs | Medium | | 10.4% | ArrayHash TableMath |
| Brick Wall | Medium | 56.0% | 10.4% | ArrayHash Table |
| Rotated Digits | Medium | 56.8% | 10.4% | MathDynamic Programming |
| Jump Game III | Medium | 66.7% | 10.4% | ArrayDepth-First SearchBreadth-First Search |
| Maximum Height by Stacking Cuboids | Hard | 61.7% | 10.4% | ArrayDynamic ProgrammingSorting |
| Total Waviness of Numbers in Range II | Hard | | 10.4% | MathDynamic Programming |
| Sort the People | Easy | 84.8% | 10.4% | ArrayHash TableString+1 |
| Number of Islands II | Hard | 40.4% | 10.4% | ArrayHash TableUnion-Find |
| Find Unique Binary String | Medium | 79.4% | 10.4% | ArrayHash TableString+1 |
| Sum of Distances | Medium | 32.5% | 10.4% | ArrayHash TablePrefix Sum |
| Longest Arithmetic Subsequence | Medium | 49.9% | 10.4% | ArrayHash TableBinary Search+1 |
| Construct the Minimum Bitwise Array I | Easy | 85.3% | 10.4% | ArrayBit Manipulation |
| Paint House | Medium | 64.3% | 10.4% | ArrayDynamic Programming |
| Minimum Cost Path with Teleportations | Hard | 45.7% | 10.4% | ArrayDynamic ProgrammingMatrix |
| Largest Magic Square | Medium | 75.3% | 10.4% | ArrayMatrixPrefix Sum |
| Binary Gap | Easy | 74.1% | 10.4% | Bit Manipulation |
| Check if Binary String Has at Most One Segment of Ones | Easy | 39.4% | 10.4% | String |
| Rearranging Fruits | Hard | 57.5% | 10.4% | ArrayHash TableGreedy+1 |
| Maximum Non Negative Product in a Matrix | Medium | 35.7% | 10.4% | ArrayDynamic ProgrammingMatrix |
| Daily Leads and Partners | Easy | | 10.4% | Database |
| Linked List Components | Medium | 57.8% | 10.4% | ArrayHash TableLinked List |
| Rectangle Area | Medium | 49.0% | 10.4% | MathGeometry |
| Two Furthest Houses With Different Colors | Easy | 65.5% | 10.4% | ArrayGreedy |
| Smallest String Starting From Leaf | Medium | 61.1% | 10.4% | StringBacktrackingTree+2 |
| Sliding Subarray Beauty | Medium | 36.4% | 10.4% | ArrayHash TableSliding Window |
| Super Ugly Number | Medium | 46.0% | 10.4% | ArrayMathDynamic Programming |
| Delete Nodes And Return Forest | Medium | 72.5% | 10.4% | ArrayHash TableTree+2 |
| Find Minimum in Rotated Sorted Array II | Hard | 44.7% | 10.4% | ArrayBinary Search |
| Average of Levels in Binary Tree | Easy | 74.7% | 10.4% | TreeDepth-First SearchBreadth-First Search+1 |
| Maximum Total Subarray Value I | Medium | | 10.4% | ArrayGreedy |
| Count Subarrays With Fixed Bounds | Hard | 69.2% | 10.4% | ArrayQueueSliding Window+1 |
| Minimum Absolute Difference | Easy | 75.0% | 10.4% | ArraySorting |
| Shortest Distance to a Character | Easy | 72.7% | 10.4% | ArrayTwo PointersString |
| Queue Reconstruction by Height | Medium | 74.6% | 10.4% | ArrayBinary Indexed TreeSegment Tree+1 |
| Palindrome Pairs | Hard | 37.0% | 10.4% | ArrayHash TableString+2 |
| Integer Break | Medium | 61.9% | 10.4% | MathDynamic Programming |
| Find Leaves of Binary Tree | Medium | 81.3% | 10.4% | TreeDepth-First SearchBinary Tree |
| Arithmetic Slices II - Subsequence | Hard | 54.9% | 10.4% | ArrayDynamic Programming |
| Delete Operation for Two Strings | Medium | 65.3% | 10.4% | StringDynamic Programming |
| Strange Printer | Hard | 60.9% | 10.4% | StringDynamic Programming |
| Robot Room Cleaner | Hard | 77.9% | 10.4% | BacktrackingInteractive |
| Leaf-Similar Trees | Easy | 70.2% | 10.4% | TreeDepth-First SearchBinary Tree |
| Increasing Order Search Tree | Easy | 78.9% | 10.4% | StackTreeDepth-First Search+2 |
| Smallest Range II | Medium | 37.7% | 10.4% | ArrayMathGreedy+1 |
| Largest Perimeter Triangle | Easy | 62.0% | 10.4% | ArrayMathGreedy+1 |
| Design A Leaderboard | Medium | 68.1% | 10.4% | Hash TableDesignSorting |
| Group the People Given the Group Size They Belong To | Medium | 87.5% | 10.4% | ArrayHash TableGreedy |
| Convert Binary Number in a Linked List to Integer | Easy | 82.3% | 10.4% | Linked ListMath |
| Product of the Last K Numbers | Medium | 62.9% | 10.4% | ArrayMathDesign+2 |
| Design Underground System | Medium | 74.4% | 10.4% | Hash TableStringDesign |
| Least Number of Unique Integers after K Removals | Medium | 63.7% | 10.4% | ArrayHash TableGreedy+2 |
| Dot Product of Two Sparse Vectors | Medium | 89.9% | 10.4% | ArrayHash TableTwo Pointers+1 |
| Minimum Number of Removals to Make Mountain Array | Hard | 54.8% | 10.4% | ArrayBinary SearchDynamic Programming+1 |
| Count of Matches in Tournament | Easy | 86.3% | 10.4% | MathSimulation |
| Check if One String Swap Can Make Strings Equal | Easy | 49.5% | 10.4% | Hash TableStringCounting |
| Process Tasks Using Servers | Medium | 42.0% | 10.4% | ArrayHeap (Priority Queue) |
| Maximum Employees to Be Invited to a Meeting | Hard | 61.8% | 10.4% | ArrayDynamic ProgrammingDepth-First Search+2 |
| Merge Nodes in Between Zeros | Medium | 89.7% | 10.4% | Linked ListSimulation |
| Escape the Spreading Fire | Hard | 37.6% | 10.4% | ArrayBinary SearchBreadth-First Search+1 |
| Decode the Message | Easy | 85.8% | 10.4% | Hash TableString |
| Cache With Time Limit | Medium | 76.0% | 10.4% | |
| 4Sum II | Medium | 57.8% | 10.4% | ArrayHash Table |
| Check if the Rectangle Corner Is Reachable | Hard | 25.3% | 10.4% | ArrayMathDepth-First Search+3 |
| Largest Combination With Bitwise AND Greater Than Zero | Medium | 80.8% | 10.4% | ArrayHash TableBit Manipulation+1 |
| Find Servers That Handled Most Number of Requests | Hard | 45.2% | 10.4% | ArrayHeap (Priority Queue)Simulation+1 |
| Minimum Obstacle Removal to Reach Corner | Hard | 70.5% | 10.4% | ArrayBreadth-First SearchGraph Theory+3 |
| Lexicographically Smallest Beautiful String | Hard | 38.1% | 10.4% | StringGreedy |
| Minimum Operations to Make All Array Elements Equal | Medium | 38.0% | 10.4% | ArrayBinary SearchSorting+1 |
| Minimum String Length After Removing Substrings | Easy | 77.1% | 10.4% | StringStackSimulation |
| All Ancestors of a Node in a Directed Acyclic Graph | Medium | 62.1% | 10.4% | Depth-First SearchBreadth-First SearchGraph Theory+1 |
| Prime Palindrome | Medium | 28.0% | 10.4% | MathNumber Theory |
| Numbers With Same Consecutive Differences | Medium | 59.1% | 10.4% | BacktrackingBreadth-First Search |
| Design Log Storage System | Medium | 59.3% | 10.4% | Hash TableStringDesign+1 |
| Maximum Number of Removable Characters | Medium | 46.9% | 10.4% | ArrayTwo PointersString+1 |
| Zigzag Iterator | Medium | 66.5% | 10.4% | ArrayDesignQueue+1 |
| Find the Lexicographically Largest String From the Box I | Medium | 41.0% | 10.4% | Two PointersStringEnumeration |
| Rearrange Array to Maximize Prefix Score | Medium | 42.5% | 10.4% | ArrayGreedySorting+1 |
| Minimum Score Triangulation of Polygon | Medium | 67.4% | 10.4% | ArrayDynamic Programming |
| Count Palindromic Subsequences | Hard | 41.0% | 10.4% | StringDynamic Programming |
| Minimum Cost to Make at Least One Valid Path in a Grid | Hard | 70.9% | 10.4% | ArrayBreadth-First SearchGraph Theory+3 |
| Most Profitable Path in a Tree | Medium | 67.3% | 10.4% | ArrayTreeDepth-First Search+2 |
| Delete Characters to Make Fancy String | Easy | 74.1% | 10.4% | String |
| Max Chunks To Make Sorted II | Hard | 54.7% | 10.4% | ArrayStackGreedy+2 |
| Apply Operations to Make All Array Elements Equal to Zero | Medium | 33.3% | 10.4% | ArrayPrefix Sum |
| Construct the Lexicographically Largest Valid Sequence | Medium | 72.8% | 10.4% | ArrayBacktracking |
| Design Excel Sum Formula | Hard | 39.9% | 10.4% | ArrayHash TableString+4 |
| Closest Prime Numbers in Range | Medium | 51.7% | 10.4% | MathNumber Theory |
| Count Univalue Subtrees | Medium | 57.5% | 10.4% | TreeDepth-First SearchBinary Tree |
| A Number After a Double Reversal | Easy | 82.0% | 10.4% | Math |
| Minimum Deletions to Make Character Frequencies Unique | Medium | 61.4% | 10.4% | Hash TableStringGreedy+1 |
| Cherry Pickup | Hard | 39.1% | 10.4% | ArrayDynamic ProgrammingMatrix |
| Range Sum Query 2D - Mutable | Medium | 45.4% | 10.4% | ArrayDesignBinary Indexed Tree+2 |
| Divisible and Non-divisible Sums Difference | Easy | 91.0% | 10.4% | Math |
| Count Partitions With Max-Min Difference at Most K | Medium | 58.8% | 10.4% | ArrayDynamic ProgrammingQueue+3 |
| Mirror Reflection | Medium | 61.9% | 10.4% | MathGeometryNumber Theory |
| Minimum Operations to Convert All Elements to Zero | Medium | 53.0% | 10.4% | ArrayHash TableStack+2 |
| Maximum Unique Subarray Sum After Deletion | Easy | 40.5% | 10.4% | ArrayHash TableGreedy |
| Maximum Frequency of an Element After Performing Operations I | Medium | 40.1% | 10.4% | ArrayBinary SearchSliding Window+2 |
| Sort Matrix by Diagonals | Medium | 84.7% | 10.4% | ArraySortingMatrix |
| Maximum Running Time of N Computers | Hard | 56.4% | 10.4% | ArrayBinary SearchGreedy+1 |
| Get Biggest Three Rhombus Sums in a Grid | Medium | 50.1% | 10.4% | ArrayMathSorting+3 |
| Find the Minimum Amount of Time to Brew Potions | Medium | 62.7% | 10.4% | ArraySimulationPrefix Sum |
| Maximum Number of Distinct Elements After Operations | Medium | 52.2% | 10.4% | ArrayGreedySorting |
| Find X-Sum of All K-Long Subarrays I | Easy | 76.1% | 10.4% | ArrayHash TableSliding Window+1 |
| Number of Ways to Paint N × 3 Grid | Hard | 80.5% | 10.4% | Dynamic Programming |
| Best Time to Buy and Sell Stock using Strategy | Medium | 59.8% | 10.4% | ArraySliding WindowPrefix Sum |
| Super Pow | Medium | 36.4% | 10.4% | MathDivide and Conquer |
| Find Right Interval | Medium | 55.4% | 10.4% | ArrayBinary SearchSorting |
| Find Bottom Left Tree Value | Medium | 72.2% | 10.4% | TreeDepth-First SearchBreadth-First Search+1 |
| Most Profit Assigning Work | Medium | 56.1% | 10.4% | ArrayTwo PointersBinary Search+2 |
| Shortest Path Visiting All Nodes | Hard | 65.8% | 10.4% | Dynamic ProgrammingBit ManipulationBreadth-First Search+2 |
| Knight Dialer | Medium | 61.7% | 10.4% | Dynamic Programming |
| Last Substring in Lexicographical Order | Hard | 35.0% | 10.4% | Two PointersString |
| Check If It Is a Straight Line | Easy | 40.0% | 10.4% | ArrayMathGeometry |
| Minimum Number of Taps to Open to Water a Garden | Hard | 51.0% | 10.4% | ArrayDynamic ProgrammingGreedy |
| Largest Positive Integer That Exists With Its Negative | Easy | 74.5% | 10.4% | ArrayHash TableTwo Pointers+1 |
| Count Subarrays Where Max Element Appears at Least K Times | Medium | 62.4% | 10.4% | ArraySliding Window |
| Substrings of Size Three with Distinct Characters | Easy | 76.6% | 10.4% | Hash TableStringSliding Window+1 |
| Reaching Points | Hard | 34.2% | 10.4% | Math |
| Best Meeting Point | Hard | 61.4% | 10.4% | ArrayMathSorting+1 |
| Stock Price Fluctuation | Medium | 48.9% | 10.4% | Hash TableDesignHeap (Priority Queue)+2 |
| Number of Good Ways to Split a String | Medium | 68.4% | 10.4% | Hash TableStringDynamic Programming+2 |
| Bitwise ORs of Subarrays | Medium | 56.8% | 10.4% | ArrayDynamic ProgrammingBit Manipulation |
| DI String Match | Easy | 80.9% | 10.4% | ArrayTwo PointersString+1 |
| Minimum Cuts to Divide a Circle | Easy | 56.1% | 10.4% | MathGeometry |
| Binary Watch | Easy | 65.2% | 10.4% | BacktrackingBit Manipulation |
| Paint House IV | Medium | 45.1% | 10.4% | ArrayDynamic Programming |
| Find the Middle Index in Array | Easy | 69.2% | 10.4% | ArrayPrefix Sum |
| Rectangle Overlap | Easy | 46.5% | 10.4% | MathGeometry |
| Teemo Attacking | Easy | 57.5% | 10.4% | ArraySimulation |
| Count Subarrays With Score Less Than K | Hard | 62.3% | 10.4% | ArrayBinary SearchSliding Window+1 |
| Swap Sex of Employees | Easy | 84.5% | 10.4% | Database |
| Expression Add Operators | Hard | 42.8% | 10.4% | MathStringBacktracking |
| Market Analysis I | Medium | 57.3% | 10.4% | Database |
| Number of Segments in a String | Easy | 37.0% | 10.4% | String |
| Paths in Matrix Whose Sum Is Divisible by K | Hard | 58.7% | 10.4% | ArrayDynamic ProgrammingMatrix |
| Finding the Users Active Minutes | Medium | 80.8% | 10.4% | ArrayHash Table |
| N-ary Tree Level Order Traversal | Medium | 71.5% | 10.4% | TreeBreadth-First Search |
| Minimum Operations to Reduce an Integer to 0 | Medium | 61.1% | 10.4% | Dynamic ProgrammingGreedyBit Manipulation |
| Partition Array Into Three Parts With Equal Sum | Easy | 42.6% | 10.4% | ArrayGreedy |
| Sort Integers by The Number of 1 Bits | Easy | 82.2% | 10.4% | ArrayBit ManipulationSorting+1 |
| Minimum Operations to Equalize Binary String | Hard | 45.6% | 10.4% | MathStringBreadth-First Search+2 |
| Minimum Number of People to Teach | Medium | 67.7% | 10.4% | ArrayHash TableGreedy |
| Construct Product Matrix | Medium | 32.1% | 10.4% | ArrayMatrixPrefix Sum |
| Largest Triangle Area | Easy | 71.5% | 10.4% | ArrayMathGeometry |
| Maximize the Minimum Powered City | Hard | 61.8% | 10.4% | ArrayBinary SearchGreedy+3 |
| Detect Squares | Medium | 52.3% | 10.4% | ArrayHash TableDesign+2 |
| Make Array Elements Equal to Zero | Easy | 68.3% | 10.4% | ArraySimulationPrefix Sum |
| Ones and Zeroes | Medium | 53.1% | 10.4% | ArrayStringDynamic Programming |
| Delete Columns to Make Sorted II | Medium | 49.7% | 10.4% | ArrayStringGreedy |
| Number of Ways to Assign Edge Weights I | Medium | | 7.2% | MathTreeDepth-First Search |
| Closest Equal Element Queries | Medium | 32.8% | 7.2% | ArrayHash TableBinary Search |
| Minimum Jumps to Reach End via Prime Teleportation | Medium | 31.8% | 7.2% | ArrayHash TableMath+2 |
| Minimum Operations to Make a Uni-Value Grid | Medium | 67.5% | 7.2% | ArrayMathSorting+1 |
| Jump Game IX | Medium | 23.8% | 7.2% | ArrayDynamic Programming |
| Parallel Courses II | Hard | 30.6% | 7.2% | Dynamic ProgrammingBit ManipulationGraph Theory+1 |
| Jump Game V | Hard | 64.8% | 7.2% | ArrayDynamic ProgrammingSorting |
| Longest Common Suffix Queries | Hard | 35.9% | 7.2% | ArrayStringTrie |
| Minimum Number Game | Easy | 85.4% | 7.2% | ArraySortingHeap (Priority Queue)+1 |
| Reshape the Matrix | Easy | 64.7% | 7.2% | ArrayMatrixSimulation |
| Score After Flipping Matrix | Medium | 80.3% | 7.2% | ArrayGreedyBit Manipulation+1 |
| Left and Right Sum Differences | Easy | 87.9% | 7.2% | ArrayPrefix Sum |
| Divide an Array Into Subarrays With Minimum Cost II | Hard | 54.7% | 7.2% | ArrayHash TableSliding Window+1 |
| Longest Balanced Subarray II | Hard | 33.8% | 7.2% | ArrayHash TableDivide and Conquer+2 |
| Binary Number with Alternating Bits | Easy | 69.8% | 7.2% | Bit Manipulation |
| Satisfiability of Equality Equations | Medium | 51.6% | 7.2% | ArrayStringUnion-Find+1 |
| Fancy Sequence | Hard | 18.6% | 7.2% | MathDesignSegment Tree+1 |
| Largest Submatrix With Rearrangements | Medium | 75.2% | 7.2% | ArrayGreedySorting+1 |
| Maximum Amount of Money Robot Can Earn | Medium | 29.5% | 7.2% | ArrayDynamic ProgrammingMatrix |
| Maximum Walls Destroyed by Robots | Hard | 26.4% | 7.2% | ArrayBinary SearchDynamic Programming+1 |
| XOR After Range Multiplication Queries II | Hard | 37.2% | 7.2% | ArrayDivide and ConquerPrefix Sum |
| Perfect Rectangle | Hard | 37.3% | 7.2% | ArrayHash TableMath+2 |
| Minimum Absolute Difference in BST | Easy | 59.2% | 7.2% | TreeDepth-First SearchBreadth-First Search+2 |
| Happy Students | Medium | 50.9% | 7.2% | ArraySortingEnumeration |
| Minimum Edge Reversals So Every Node Is Reachable | Hard | 57.3% | 7.2% | Dynamic ProgrammingDepth-First SearchBreadth-First Search+1 |
| Display the First Three Rows | Easy | 93.1% | 7.2% | |
| Mini Parser | Medium | 42.0% | 7.2% | StringStackDepth-First Search |
| Find All Possible Stable Binary Arrays II | Hard | 27.6% | 7.2% | Dynamic ProgrammingPrefix Sum |
| Minimum Number of Seconds to Make Mountain Height Zero | Medium | 36.9% | 7.2% | ArrayMathBinary Search+2 |
| Two City Scheduling | Medium | 68.4% | 7.2% | ArrayGreedySorting |
| Time Needed to Inform All Employees | Medium | 60.4% | 7.2% | TreeDepth-First SearchBreadth-First Search |
| Maximum Product of Word Lengths | Medium | 61.1% | 7.2% | ArrayStringBit Manipulation |
| Shortest Distance to Target String in a Circular Array | Easy | 50.6% | 7.2% | ArrayString |
| Complement of Base 10 Integer | Easy | 60.6% | 7.2% | Bit Manipulation |
| Merge BSTs to Create Single BST | Hard | 38.0% | 7.2% | ArrayHash TableTree+3 |
| Count Symmetric Integers | Easy | 83.1% | 7.2% | MathEnumeration |
| Maximum Size Subarray Sum Equals k | Medium | 50.8% | 7.2% | ArrayHash TablePrefix Sum |
| Random Pick Index | Medium | 65.0% | 7.2% | Hash TableMathReservoir Sampling+1 |
| Validate IP Address | Medium | 28.2% | 7.2% | String |
| Keyboard Row | Easy | 73.6% | 7.2% | ArrayHash TableString |
| Shopping Offers | Medium | 52.3% | 7.2% | ArrayDynamic ProgrammingBacktracking+3 |
| Range Module | Hard | 44.7% | 7.2% | DesignSegment TreeOrdered Set |
| Design HashSet | Easy | 67.8% | 7.2% | ArrayHash TableLinked List+2 |
| Flipping an Image | Easy | 83.6% | 7.2% | ArrayTwo PointersBit Manipulation+2 |
| Super Egg Drop | Hard | 29.9% | 7.2% | MathBinary SearchDynamic Programming |
| Meeting Scheduler | Medium | 55.2% | 7.2% | ArrayTwo PointersSorting |
| Duplicate Zeros | Easy | 53.4% | 7.2% | ArrayTwo Pointers |
| Element Appearing More Than 25% In Sorted Array | Easy | 61.1% | 7.2% | Array |
| Remove Zero Sum Consecutive Nodes from Linked List | Medium | 53.1% | 7.2% | Hash TableLinked List |
| Number of Days Between Two Dates | Easy | 52.4% | 7.2% | MathString |
| Three Consecutive Odds | Easy | 69.3% | 7.2% | Array |
| Kth Ancestor of a Tree Node | Hard | 37.2% | 7.2% | Binary SearchDynamic ProgrammingBit Manipulation+4 |
| Reverse Substrings Between Each Pair of Parentheses | Medium | 71.9% | 7.2% | StringStack |
| XOR Queries of a Subarray | Medium | 78.1% | 7.2% | ArrayBit ManipulationPrefix Sum |
| Maximum 69 Number | Easy | 84.5% | 7.2% | MathGreedy |
| Minimum Number of Steps to Make Two Strings Anagram | Medium | 82.5% | 7.2% | Hash TableStringCounting |
| Destination City | Easy | 79.5% | 7.2% | ArrayHash TableString |
| Count Good Triplets | Easy | 85.5% | 7.2% | ArrayEnumeration |
| Make The String Great | Easy | 68.4% | 7.2% | StringStack |
| Widest Vertical Area Between Two Points Containing No Points | Easy | 87.1% | 7.2% | ArraySorting |
| Determine if Two Strings Are Close | Medium | 54.2% | 7.2% | Hash TableStringSorting+1 |
| Check If Two String Arrays are Equivalent | Easy | 86.1% | 7.2% | ArrayString |
| Calculate Money in Leetcode Bank | Easy | 82.3% | 7.2% | Math |
| Remove One Element to Make the Array Strictly Increasing | Easy | 29.6% | 7.2% | Array |
| Minimum Bit Flips to Convert Number | Easy | 87.8% | 7.2% | Bit Manipulation |
| Find Closest Number to Zero | Easy | 47.7% | 7.2% | Array |
| Minimize Maximum of Array | Medium | 46.5% | 7.2% | ArrayBinary SearchDynamic Programming+2 |
| Count the Number of Good Subarrays | Medium | 65.9% | 7.2% | ArrayHash TableSliding Window |
| Apply Transform Over Each Element in Array | Easy | 86.2% | 7.2% | |
| Number of Employees Who Met the Target | Easy | 87.8% | 7.2% | Array |
| Find Words Containing Character | Easy | 90.4% | 7.2% | ArrayString |
| Longest Turbulent Subarray | Medium | 48.9% | 7.2% | ArrayDynamic ProgrammingSliding Window |
| Minimum Number of Moves to Seat Everyone | Easy | 87.2% | 7.2% | ArrayGreedySorting+1 |
| Degree of an Array | Easy | 58.2% | 7.2% | ArrayHash Table |
| Minimum Number of Operations to Make Array XOR Equal to K | Medium | 85.5% | 7.2% | ArrayBit Manipulation |
| Minimum Array End | Medium | 55.5% | 7.2% | Bit Manipulation |
| Minimum Number of Days to Disconnect Island | Hard | 58.8% | 7.2% | ArrayDepth-First SearchBreadth-First Search+2 |
| Find Occurrences of an Element in an Array | Medium | 73.3% | 7.2% | ArrayHash Table |
| Longest Strictly Increasing or Strictly Decreasing Subarray | Easy | 64.9% | 7.2% | Array |
| HTML Entity Parser | Medium | 50.3% | 7.2% | Hash TableString |
| Reshape Data: Pivot | Easy | 83.2% | 7.2% | |
| Minimum Time to Visit a Cell In a Grid | Hard | 56.3% | 7.2% | ArrayBreadth-First SearchGraph Theory+3 |
| Check if Two Chessboard Squares Have the Same Color | Easy | 72.2% | 7.2% | MathString |
| Dinner Plate Stacks | Hard | 33.5% | 7.2% | Hash TableStackDesign+1 |
| Maximize Score of Numbers in Ranges | Medium | 35.6% | 7.2% | ArrayBinary SearchGreedy+1 |
| Uncommon Words from Two Sentences | Easy | 75.6% | 7.2% | Hash TableStringCounting |
| Split a String Into the Max Number of Unique Substrings | Medium | 68.6% | 7.2% | Hash TableStringBacktracking |
| Sort By | Easy | 83.2% | 7.2% | |
| Graph Valid Tree | Medium | 49.8% | 7.2% | Depth-First SearchBreadth-First SearchUnion-Find+1 |
| Minimize Max Distance to Gas Station | Hard | 53.9% | 7.2% | ArrayBinary Search |
| Grid Game | Medium | 60.9% | 7.2% | ArrayMatrixPrefix Sum |
| Construct K Palindrome Strings | Medium | 68.6% | 7.2% | Hash TableStringGreedy+1 |
| Maximal Score After Applying K Operations | Medium | 64.0% | 7.2% | ArrayGreedyHeap (Priority Queue) |
| Convert a Number to Hexadecimal | Easy | 53.3% | 7.2% | MathStringBit Manipulation |
| The Maze | Medium | 60.3% | 7.2% | ArrayDepth-First SearchBreadth-First Search+1 |
| Flip Columns For Maximum Number of Equal Rows | Medium | 78.6% | 7.2% | ArrayHash TableMatrix |
| Minimum Operations to Make a Subsequence | Hard | 49.6% | 7.2% | ArrayHash TableBinary Search+1 |
| Find Building Where Alice and Bob Can Meet | Hard | 52.2% | 7.2% | ArrayBinary SearchStack+4 |
| Binary Tree Pruning | Medium | 72.5% | 7.2% | TreeDepth-First SearchBinary Tree |
| Alternating Groups I | Easy | 68.8% | 7.2% | ArraySliding Window |
| Circular Array Loop | Medium | 37.0% | 7.2% | ArrayHash TableTwo Pointers |
| Maximum Number of Fish in a Grid | Medium | 70.5% | 7.2% | ArrayDepth-First SearchBreadth-First Search+2 |
| Maximum Ascending Subarray Sum | Easy | 66.3% | 7.2% | Array |
| Tuple with Same Product | Medium | 70.1% | 7.2% | ArrayHash TableCounting |
| Employee Importance | Medium | 69.3% | 7.2% | ArrayHash TableTree+2 |
| Data Stream as Disjoint Intervals | Hard | 60.0% | 7.2% | Hash TableBinary SearchUnion-Find+3 |
| Group Sold Products By The Date | Easy | 77.8% | 7.2% | Database |
| Number of Pairs of Interchangeable Rectangles | Medium | 52.4% | 7.2% | ArrayHash TableMath+2 |
| Count of Substrings Containing Every Vowel and K Consonants II | Medium | 40.6% | 7.2% | Hash TableStringSliding Window |
| Find the Number of Distinct Colors Among the Balls | Medium | 54.2% | 7.2% | ArrayHash TableSimulation |
| Maximum Difference Between Even and Odd Frequency II | Hard | 48.7% | 7.2% | StringSliding WindowEnumeration+1 |
| N-ary Tree Preorder Traversal | Easy | 76.7% | 7.2% | StackTreeDepth-First Search |
| Minimum Operations to Exceed Threshold Value II | Medium | 45.8% | 7.2% | ArrayHeap (Priority Queue)Simulation |
| Parallel Courses | Medium | 62.1% | 7.2% | Graph TheoryTopological Sort |
| Longest Cycle in a Graph | Hard | 50.5% | 7.2% | Depth-First SearchBreadth-First SearchGraph Theory+1 |
| Analyze Organization Hierarchy | Hard | 59.5% | 7.2% | Database |
| Divide Nodes Into the Maximum Number of Groups | Hard | 67.0% | 7.2% | Depth-First SearchBreadth-First SearchUnion-Find+1 |
| Sentence Similarity II | Medium | 51.1% | 7.2% | ArrayHash TableString+3 |
| Sliding Puzzle | Hard | 74.2% | 7.2% | ArrayDynamic ProgrammingBacktracking+3 |
| Get Maximum in Generated Array | Easy | 51.4% | 7.2% | ArraySimulation |
| Minimum Recolors to Get K Consecutive Black Blocks | Easy | 68.6% | 7.2% | StringSliding Window |
| Check if Grid can be Cut into Sections | Medium | 68.3% | 7.2% | ArraySorting |
| Construct the Rectangle | Easy | 63.1% | 7.2% | Math |
| Count Unique Characters of All Substrings of a Given String | Hard | 53.5% | 7.2% | Hash TableStringDynamic Programming |
| Divide Array Into Equal Pairs | Easy | 79.2% | 7.2% | ArrayHash TableBit Manipulation+1 |
| Finding Pairs With a Certain Sum | Medium | 61.6% | 7.2% | ArrayHash TableDesign |
| Maximum Number of Words You Can Type | Easy | 82.9% | 7.2% | Hash TableString |
| Longest Binary Subsequence Less Than or Equal to K | Medium | 52.8% | 7.2% | StringDynamic ProgrammingGreedy+1 |
| Push Dominoes | Medium | 63.0% | 7.2% | Two PointersStringDynamic Programming |
| The Earliest and Latest Rounds Where Players Compete | Hard | 72.7% | 7.2% | Dynamic ProgrammingMemoization |
| Remove Boxes | Hard | 49.3% | 7.2% | ArrayDynamic ProgrammingMemoization |
| Count the Number of Ideal Arrays | Hard | 56.9% | 7.2% | MathDynamic ProgrammingCombinatorics+1 |
| Number of Adjacent Elements With the Same Color | Medium | 58.1% | 7.2% | Array |
| Maximum Frequency of an Element After Performing Operations II | Hard | 53.9% | 7.2% | ArrayBinary SearchSliding Window+2 |
| Max Pair Sum in an Array | Easy | 60.4% | 7.2% | ArrayHash Table |
| Smallest Number With All Set Bits | Easy | 80.3% | 7.2% | MathBit Manipulation |
| The Two Sneaky Numbers of Digitville | Easy | 89.9% | 7.2% | ArrayHash TableMath |
| Minimum Time to Make Rope Colorful | Medium | 65.2% | 7.2% | ArrayStringDynamic Programming+1 |
| Check if All the Integers in a Range Are Covered | Easy | 50.8% | 7.2% | ArrayHash TablePrefix Sum |
| Count Collisions of Monkeys on a Polygon | Medium | 30.0% | 7.2% | MathRecursion |
| Stream of Characters | Hard | 52.0% | 7.2% | ArrayStringDesign+2 |
| Maximum Difference Between Adjacent Elements in a Circular Array | Easy | 75.7% | 7.2% | Array |
| Check if All Characters Have Equal Number of Occurrences | Easy | 79.4% | 7.2% | Hash TableStringCounting |
| Minimum Distance Between BST Nodes | Easy | 61.1% | 7.2% | TreeDepth-First SearchBreadth-First Search+2 |
| Reschedule Meetings for Maximum Free Time II | Medium | 60.4% | 7.2% | ArrayGreedyEnumeration |
| Find the K-th Character in String Game II | Hard | 48.5% | 7.2% | MathBit ManipulationRecursion |
| Maximum Score From Removing Substrings | Medium | 66.6% | 7.2% | StringStackGreedy |
| Maximum XOR of Two Numbers in an Array | Medium | 53.4% | 7.2% | ArrayHash TableBit Manipulation+1 |
| Longest Non-decreasing Subarray From Two Arrays | Medium | 31.0% | 7.2% | ArrayDynamic Programming |
| Maximum Fruits Harvested After at Most K Steps | Hard | 61.0% | 7.2% | ArrayBinary SearchSliding Window+1 |
| Find Closest Person | Easy | 88.9% | 7.2% | Math |
| Find Most Frequent Vowel and Consonant | Easy | 89.3% | 7.2% | Hash TableStringCounting |
| Longest String Chain | Medium | 62.8% | 7.2% | ArrayHash TableTwo Pointers+3 |
| Count Largest Group | Easy | 74.7% | 7.2% | Hash TableMathCounting |
| Power Grid Maintenance | Medium | 56.3% | 7.2% | ArrayHash TableDepth-First Search+5 |
| Minimum Number of Operations to Make All Array Elements Equal to 1 | Medium | 54.6% | 7.2% | ArrayMathNumber Theory |
| Minimum Operations to Make Array Sum Divisible by K | Easy | 92.4% | 7.2% | ArrayMath |
| Maximum Number of Operations to Move Ones to the End | Medium | 67.1% | 7.2% | StringGreedyCounting |
| Count Operations to Obtain Zero | Easy | 79.8% | 7.2% | MathSimulation |
| Bag of Tokens | Medium | 59.5% | 7.2% | ArrayTwo PointersGreedy+1 |
| Patching Array | Hard | 54.1% | 7.2% | ArrayGreedy |
| Plus One Linked List | Medium | 61.2% | 7.2% | Linked ListMath |
| Shuffle an Array | Medium | 59.6% | 7.2% | ArrayMathDesign+1 |
| Beautiful Array | Medium | 68.7% | 7.2% | ArrayMathDivide and Conquer |
| Height Checker | Easy | 81.6% | 7.2% | ArraySortingCounting Sort |
| Convert 1D Array Into 2D Array | Easy | 72.1% | 7.2% | ArrayMatrixSimulation |
| Time Needed to Buy Tickets | Easy | 72.2% | 7.2% | ArrayQueueSimulation |
| Longest Path With Different Adjacent Characters | Hard | 54.0% | 7.2% | ArrayStringTree+3 |
| Convert the Temperature | Easy | 90.3% | 7.2% | Math |
| Path with Maximum Probability | Medium | 65.5% | 7.2% | ArrayGraph TheoryHeap (Priority Queue)+1 |
| Merge In Between Linked Lists | Medium | 82.9% | 7.2% | Linked List |
| Sort the Matrix Diagonally | Medium | 83.2% | 7.2% | ArraySortingMatrix |
| Closest Binary Search Tree Value II | Hard | 61.1% | 7.2% | Two PointersStackTree+4 |
| Report Contiguous Dates | Hard | 57.0% | 7.2% | Database |
| Longest Absolute File Path | Medium | 49.2% | 7.2% | StringStackDepth-First Search |
| Count the Number of Inversions | Hard | 29.7% | 7.2% | ArrayDynamic Programming |
| My Calendar II | Medium | 62.9% | 7.2% | ArrayBinary SearchDesign+3 |
| Minimum Operations to Make the Array Increasing | Easy | 81.9% | 7.2% | ArrayGreedy |
| Count Ways To Build Good Strings | Medium | 59.0% | 7.2% | Dynamic Programming |
| Minimum Time to Collect All Apples in a Tree | Medium | 63.6% | 7.2% | Hash TableTreeDepth-First Search+1 |
| Longest Nice Substring | Easy | 63.8% | 7.2% | Hash TableStringDivide and Conquer+2 |
| Escape a Large Maze | Hard | 36.3% | 7.2% | ArrayHash TableDepth-First Search+1 |
| Binary Tree Tilt | Easy | 65.4% | 7.2% | TreeDepth-First SearchBinary Tree |
| Find the Kth Smallest Sum of a Matrix With Sorted Rows | Hard | 62.3% | 7.2% | ArrayBinary SearchHeap (Priority Queue)+1 |
| Minimum Moves to Equal Array Elements II | Medium | 61.5% | 7.2% | ArrayMathSorting |
| Find Minimum Time to Reach Last Room II | Medium | 67.9% | 7.2% | ArrayGraph TheoryHeap (Priority Queue)+2 |
| Surface Area of 3D Shapes | Easy | 70.4% | 7.2% | ArrayMathGeometry+1 |
| Smallest Integer Divisible by K | Medium | 54.3% | 7.2% | Hash TableMath |
| Matchsticks to Square | Medium | 41.6% | 7.2% | ArrayDynamic ProgrammingBacktracking+2 |
| Minimize Malware Spread | Hard | 43.0% | 7.2% | ArrayHash TableDepth-First Search+3 |
| Largest Sum of Averages | Medium | 54.8% | 7.2% | ArrayDynamic ProgrammingPrefix Sum |
| Repeated String Match | Medium | 38.4% | 7.2% | StringString Matching |
| Check Balanced String | Easy | 82.5% | 7.2% | String |
| Split Array With Same Average | Hard | 26.8% | 7.2% | ArrayHash TableMath+3 |
| Minimize Maximum Pair Sum in Array | Medium | 83.3% | 7.2% | ArrayTwo PointersGreedy+1 |
| Patients With a Condition | Easy | 38.8% | 7.2% | Database |
| Rank Teams by Votes | Medium | 60.0% | 7.2% | ArrayHash TableString+2 |
| Count Odd Numbers in an Interval Range | Easy | 54.4% | 7.2% | Math |
| Distinct Subsequences II | Hard | 44.0% | 7.2% | StringDynamic Programming |
| Minimum Time Visiting All Points | Easy | 84.8% | 7.2% | ArrayMathGeometry |
| Maximum Number of Occurrences of a Substring | Medium | 54.3% | 7.2% | Hash TableStringSliding Window |
| Number of Longest Increasing Subsequence | Medium | 51.4% | 7.2% | ArrayDynamic ProgrammingBinary Indexed Tree+1 |
| Unique Email Addresses | Easy | 67.8% | 7.2% | ArrayHash TableString |
| Ugly Number III | Medium | 31.3% | 7.2% | MathBinary SearchCombinatorics+1 |
| Friends Of Appropriate Ages | Medium | 49.8% | 7.2% | ArrayTwo PointersBinary Search+1 |
| XOR After Range Multiplication Queries I | Medium | 73.9% | 7.2% | ArrayDivide and ConquerSimulation+1 |
| Count Nodes Equal to Average of Subtree | Medium | 86.7% | 7.2% | TreeDepth-First SearchBinary Tree |
| Longest Subsequence With Limited Sum | Easy | 73.4% | 7.2% | ArrayBinary SearchGreedy+2 |
| Maximum and Minimum Sums of at Most Size K Subsequences | Medium | 21.6% | 7.2% | ArrayMathDynamic Programming+2 |
| Number of Good Paths | Hard | 56.3% | 7.2% | ArrayHash TableTree+3 |
| Count the Digits That Divide a Number | Easy | 85.9% | 7.2% | Math |
| Find Minimum Operations to Make All Elements Divisible by Three | Easy | 90.9% | 7.2% | ArrayMath |
| Car Fleet II | Hard | 57.8% | 7.2% | ArrayMathStack+2 |
| Minimum Swaps to Arrange a Binary Grid | Medium | | 7.2% | ArrayGreedyMatrix |
| Minimum Number of Flips to Make the Binary String Alternating | Medium | 41.1% | 7.2% | StringDynamic ProgrammingSliding Window |
| Sign of the Product of an Array | Easy | 64.8% | 7.2% | ArrayMath |
| Find Followers Count | Easy | 69.5% | 7.2% | Database |
| Find Mode in Binary Search Tree | Easy | 58.5% | 7.2% | TreeDepth-First SearchBinary Search Tree+1 |
| Subtract the Product and Sum of Digits of an Integer | Easy | 86.6% | 7.2% | Math |
| Maximize Spanning Tree Stability with Upgrades | Hard | | 7.2% | Binary SearchGreedyUnion-Find+2 |
| Path with Maximum Gold | Medium | 68.3% | 7.2% | ArrayBacktrackingMatrix |
| Customer Placing the Largest Number of Orders | Easy | 64.3% | 7.2% | Database |
| Count Salary Categories | Medium | 64.0% | 7.2% | Database |
| Minimum Cost to Buy Apples II | Hard | | 5.0% | ArrayGraph TheoryHeap (Priority Queue)+1 |
| Max Sum of Rectangle No Larger Than K | Hard | 45.3% | 5.0% | ArrayBinary SearchMatrix+2 |
| Find Maximum Value in a Constrained Sequence | Medium | 62.2% | 5.0% | ArrayGreedy |
| Median Employee Salary | Hard | 65.9% | 5.0% | Database |
| Missing Number In Arithmetic Progression | Easy | 52.2% | 5.0% | ArrayMath |
| Find All Possible Stable Binary Arrays I | Medium | | 5.0% | Dynamic ProgrammingPrefix Sum |
| Minimum Subarray Length With Distinct Sum At Least K | Medium | | 5.0% | ArrayHash TableSliding Window |
| Exam Room | Medium | 43.2% | 5.0% | DesignHeap (Priority Queue)Ordered Set |
| Count Submatrices With Equal Frequency of X and Y | Medium | 51.5% | 5.0% | ArrayMatrixPrefix Sum |
| Matrix Similarity After Cyclic Shifts | Easy | 59.4% | 5.0% | ArrayMathMatrix+1 |
| Check if Strings Can be Made Equal With Operations II | Medium | 56.1% | 5.0% | Hash TableStringSorting |
| Final Element After Subarray Deletions | Medium | | 5.0% | ArrayMathBrainteaser+1 |
| Minimum Distance Between Three Equal Elements I | Easy | | 5.0% | ArrayHash Table |
| Minimum Deletions to Make Array Divisible | Hard | 60.0% | 5.0% | ArrayMathSorting+2 |
| Minimum Cost to Make Array Equal | Hard | 46.7% | 5.0% | ArrayBinary SearchGreedy+2 |
| Minimum Cost to Split into Ones | Medium | | 5.0% | MathDynamic Programming |
| Cyclically Rotating a Grid | Medium | | 5.0% | ArrayMatrixSimulation |
| K-Similar Strings | Hard | 40.6% | 5.0% | Hash TableStringBreadth-First Search |
| Hamming Distance | Easy | 76.6% | 5.0% | Bit Manipulation |
| Beautiful Arrangement | Medium | 64.7% | 5.0% | ArrayDynamic ProgrammingBacktracking+2 |
| Sales Person | Easy | 65.8% | 5.0% | Database |
| Minimum ASCII Delete Sum for Two Strings | Medium | 70.9% | 5.0% | StringDynamic Programming |
| Letter Case Permutation | Medium | 75.7% | 5.0% | StringBacktrackingBit Manipulation |
| Sum of Distances in Tree | Hard | 65.5% | 5.0% | Dynamic ProgrammingTreeDepth-First Search+1 |
| Advantage Shuffle | Medium | 54.3% | 5.0% | ArrayTwo PointersGreedy+1 |
| Spiral Matrix III | Medium | 84.5% | 5.0% | ArrayMatrixSimulation |
| Construct Binary Tree from Preorder and Postorder Traversal | Medium | 78.1% | 5.0% | ArrayHash TableDivide and Conquer+2 |
| Flip Equivalent Binary Trees | Medium | 69.6% | 5.0% | TreeDepth-First SearchBinary Tree |
| Check Completeness of a Binary Tree | Medium | 59.0% | 5.0% | TreeBreadth-First SearchBinary Tree |
| Number of Enclaves | Medium | 71.5% | 5.0% | ArrayDepth-First SearchBreadth-First Search+2 |
| Number of Closed Islands | Medium | 67.0% | 5.0% | ArrayDepth-First SearchBreadth-First Search+2 |
| Longest ZigZag Path in a Binary Tree | Medium | 67.0% | 5.0% | Dynamic ProgrammingTreeDepth-First Search+1 |
| Create Target Array in the Given Order | Easy | 86.5% | 5.0% | ArraySimulation |
| Maximum Number of Coins You Can Get | Medium | 84.7% | 5.0% | ArrayMathGreedy+2 |
| Sum of All Odd Length Subarrays | Easy | 83.9% | 5.0% | ArrayMathPrefix Sum |
| Special Array With X Elements Greater Than or Equal X | Easy | 66.8% | 5.0% | ArrayBinary SearchSorting |
| Maximum Repeating Substring | Easy | 41.1% | 5.0% | StringDynamic ProgrammingString Matching |
| Count Items Matching a Rule | Easy | 85.3% | 5.0% | ArrayString |
| Single-Threaded CPU | Medium | 47.4% | 5.0% | ArraySortingHeap (Priority Queue) |
| Equal Row and Column Pairs | Medium | 70.8% | 5.0% | ArrayHash TableMatrix+1 |
| Maximum Subsequence Score | Medium | 54.6% | 5.0% | ArrayGreedySorting+1 |
| Function Composition | Easy | 86.9% | 5.0% | |
| Length of Longest Subarray With at Most K Frequency | Medium | 56.4% | 5.0% | ArrayHash TableSliding Window |
| Minimum Cost Walk in Weighted Graph | Hard | 68.3% | 5.0% | ArrayBit ManipulationUnion-Find+1 |
| The Number of Beautiful Subsets | Medium | 50.9% | 5.0% | ArrayHash TableMath+4 |
| Split Message Based on Limit | Hard | 42.0% | 5.0% | StringEnumeration |
| Find Elements in a Contaminated Binary Tree | Medium | 84.1% | 5.0% | Hash TableTreeDepth-First Search+3 |
| Difference Between Element Sum and Digit Sum of an Array | Easy | 85.3% | 5.0% | ArrayMath |
| Maximum Odd Binary Number | Easy | 82.9% | 5.0% | MathStringGreedy |
| Sentence Similarity III | Medium | 48.5% | 5.0% | ArrayTwo PointersString |
| Average Waiting Time | Medium | 73.1% | 5.0% | ArraySimulation |
| Divide Intervals Into Minimum Number of Groups | Medium | 63.6% | 5.0% | ArrayTwo PointersGreedy+3 |
| Linked List in Binary Tree | Medium | 51.9% | 5.0% | Linked ListTreeDepth-First Search+1 |
| Remove Digit From Number to Maximize Result | Easy | 48.2% | 5.0% | StringGreedyEnumeration |
| Find the Number of Good Pairs II | Medium | 26.6% | 5.0% | ArrayHash Table |
| Minimum Cost to Equalize Array | Hard | 18.7% | 5.0% | ArrayGreedyEnumeration |
| Special Array I | Easy | 81.6% | 5.0% | Array |
| Valid Arrangement of Pairs | Hard | 66.5% | 5.0% | ArrayDepth-First SearchGraph Theory+1 |
| Event Emitter | Medium | 75.0% | 5.0% | |
| Find a Corresponding Node of a Binary Tree in a Clone of That Tree | Easy | 85.8% | 5.0% | TreeDepth-First SearchBreadth-First Search+1 |
| Find Longest Special Substring That Occurs Thrice I | Medium | 61.9% | 5.0% | Hash TableStringBinary Search+2 |
| Count Different Palindromic Subsequences | Hard | 47.5% | 5.0% | StringDynamic Programming |
| Make Two Arrays Equal by Reversing Subarrays | Easy | 75.8% | 5.0% | ArrayHash TableSorting |
| Range Sum of Sorted Subarray Sums | Medium | 63.1% | 5.0% | ArrayTwo PointersBinary Search+2 |
| Minimum Interval to Include Each Query | Hard | 54.0% | 5.0% | ArrayBinary SearchSweep Line+2 |
| Maximum Number of Points with Cost | Medium | 41.8% | 5.0% | ArrayDynamic ProgrammingMatrix |
| Reverse Nodes in Even Length Groups | Medium | 63.7% | 5.0% | Linked List |
| Final Array State After K Multiplication Operations I | Easy | 86.9% | 5.0% | ArrayMathHeap (Priority Queue)+1 |
| Maximum Distance in Arrays | Medium | 45.6% | 5.0% | ArrayGreedy |
| Range Addition | Medium | 72.9% | 5.0% | ArrayPrefix Sum |
| Subarray With Elements Greater Than Varying Threshold | Hard | 45.3% | 5.0% | ArrayStackUnion-Find+1 |
| Minimum Insertions to Balance a Parentheses String | Medium | 53.5% | 5.0% | StringStackGreedy |
| Lexicographically Smallest String After Substring Operation | Medium | 34.5% | 5.0% | StringGreedy |
| Count Nodes With the Highest Score | Medium | 52.5% | 5.0% | ArrayTreeDepth-First Search+1 |
| Two Sum III - Data structure design | Easy | 39.1% | 5.0% | ArrayHash TableTwo Pointers+2 |
| Design Circular Deque | Medium | 64.4% | 5.0% | ArrayLinked ListDesign+1 |
| Number of Changing Keys | Easy | 80.5% | 5.0% | String |
| Word Pattern II | Medium | 48.8% | 5.0% | Hash TableStringBacktracking |
| Random Pick with Blacklist | Hard | 34.6% | 5.0% | ArrayHash TableMath+3 |
| The Most Recent Orders for Each Product | Medium | 65.0% | 5.0% | Database |
| Complete Binary Tree Inserter | Medium | 65.0% | 5.0% | TreeBreadth-First SearchDesign+1 |
| Minimum Division Operations to Make Array Non Decreasing | Medium | 29.1% | 5.0% | ArrayMathGreedy+1 |
| Find if Array Can Be Sorted | Medium | 66.4% | 5.0% | ArrayBit ManipulationSorting |
| Length of the Longest Alphabetical Continuous Substring | Medium | 60.3% | 5.0% | String |
| Simple Bank System | Medium | 69.8% | 5.0% | ArrayHash TableDesign+1 |
| Prime Subtraction Operation | Medium | 55.6% | 5.0% | ArrayMathBinary Search+2 |
| Button with Longest Push Time | Easy | 41.0% | 5.0% | Array |
| All People Report to the Given Manager | Medium | 84.0% | 5.0% | Database |
| Manhattan Distances of All Arrangements of Pieces | Hard | 35.1% | 5.0% | MathCombinatorics |
| Check If a Word Occurs As a Prefix of Any Word in a Sentence | Easy | 68.8% | 5.0% | Two PointersStringString Matching |
| Largest Element in an Array after Merge Operations | Medium | 47.6% | 5.0% | ArrayGreedy |
| Maximum Number of K-Divisible Components | Hard | 74.1% | 5.0% | TreeDepth-First Search |
| Minimum Length of String After Operations | Medium | 75.0% | 5.0% | Hash TableStringCounting |
| Minimum Operations to Make Array Equal to Target | Hard | 41.3% | 5.0% | ArrayDynamic ProgrammingStack+2 |
| Maximum Strength of K Disjoint Subarrays | Hard | 27.5% | 5.0% | ArrayDynamic ProgrammingPrefix Sum |
| Count Days Without Meetings | Medium | 48.1% | 5.0% | ArraySorting |
| Maximum Sum With Exactly K Elements | Easy | 80.5% | 5.0% | ArrayGreedy |
| Minimum Number of Operations to Make Arrays Similar | Hard | 61.5% | 5.0% | ArrayGreedySorting |
| Describe the Painting | Medium | 52.0% | 5.0% | ArrayHash TableSorting+1 |
| Maximize the Minimum Game Score | Hard | 26.0% | 5.0% | ArrayBinary SearchGreedy |
| Maximum Possible Number by Binary Concatenation | Medium | 65.5% | 5.0% | ArrayBit ManipulationEnumeration |
| Maximum XOR After Operations | Medium | 79.9% | 5.0% | ArrayMathBit Manipulation |
| Year on Year Growth Rate | Hard | 51.0% | 5.0% | Database |
| Minimum Score of a Path Between Two Cities | Medium | 58.6% | 5.0% | Depth-First SearchBreadth-First SearchUnion-Find+1 |
| Select K Disjoint Special Substrings | Medium | 19.1% | 5.0% | Hash TableStringDynamic Programming+2 |
| Increasing Decreasing String | Easy | 77.2% | 5.0% | Hash TableStringCounting |
| Check if Matrix Is X-Matrix | Easy | 66.4% | 5.0% | ArrayMatrix |
| Collecting Chocolates | Medium | 34.7% | 5.0% | ArrayEnumeration |
| Alice and Bob Playing Flower Game | Medium | 60.1% | 5.0% | Math |
| Maximum Value of an Ordered Triplet II | Medium | 56.4% | 5.0% | Array |
| Merge Two 2D Arrays by Summing Values | Easy | 81.7% | 5.0% | ArrayHash TableTwo Pointers |
| Find Common Elements Between Two Arrays | Easy | 84.4% | 5.0% | ArrayHash Table |
| Minimum Index of a Valid Split | Medium | 75.5% | 5.0% | ArrayHash TableSorting |
| Maximum Score of Non-overlapping Intervals | Hard | 31.0% | 5.0% | ArrayBinary SearchDynamic Programming+1 |
| Maximize Greatness of an Array | Medium | 61.3% | 5.0% | ArrayTwo PointersGreedy+1 |
| Customer Purchasing Behavior Analysis | Medium | 36.4% | 5.0% | Database |
| Number of Subarrays That Match a Pattern I | Medium | 68.4% | 5.0% | ArrayRolling HashString Matching+1 |
| String Without AAA or BBB | Medium | 45.0% | 5.0% | StringGreedy |
| Two-Letter Card Game | Medium | 12.2% | 5.0% | ArrayHash TableString+2 |
| Zuma Game | Hard | 30.2% | 5.0% | StringDynamic ProgrammingStack+2 |
| Pizza Toppings Cost Analysis | Medium | 67.4% | 5.0% | Database |
| Minimum Cost to Make Arrays Identical | Medium | 37.7% | 5.0% | ArrayGreedySorting |
| Take Gifts From the Richest Pile | Easy | 75.5% | 5.0% | ArrayHeap (Priority Queue)Simulation |
| Tiling a Rectangle with the Fewest Squares | Hard | 54.8% | 5.0% | Backtracking |
| Binary Tree Longest Consecutive Sequence | Medium | 54.6% | 5.0% | TreeDepth-First SearchBinary Tree |
| Maximum Profit From Trading Stocks | Medium | 48.0% | 5.0% | ArrayDynamic Programming |
| Count Unguarded Cells in the Grid | Medium | 69.0% | 5.0% | ArrayMatrixSimulation |
| Smallest Palindromic Rearrangement I | Medium | 63.5% | 5.0% | StringSortingCounting Sort |
| Minimum Number of Swaps to Make the Binary String Alternating | Medium | 43.9% | 5.0% | StringGreedy |
| Magical String | Medium | 54.5% | 5.0% | Two PointersString |
| Minimum Amount of Damage Dealt to Bob | Hard | 39.6% | 5.0% | ArrayGreedySorting |
| Count the Number of Arrays with K Matching Adjacent Elements | Hard | 58.4% | 5.0% | MathCombinatorics |
| Painting a Grid With Three Different Colors | Hard | 77.3% | 5.0% | Dynamic Programming |
| Integer Replacement | Medium | 37.2% | 5.0% | Dynamic ProgrammingGreedyBit Manipulation+1 |
| Minimum Unique Word Abbreviation | Hard | 40.5% | 5.0% | ArrayStringBacktracking+1 |
| Number of Common Factors | Easy | 79.9% | 5.0% | MathEnumerationNumber Theory |
| Count Beautiful Splits in an Array | Medium | 18.6% | 5.0% | ArrayDynamic Programming |
| Pizza With 3n Slices | Hard | 53.8% | 5.0% | ArrayDynamic ProgrammingGreedy+1 |
| Maximum Value of an Ordered Triplet I | Easy | 58.2% | 5.0% | Array |
| Truncate Sentence | Easy | 86.7% | 5.0% | ArrayString |
| Longest Substring with At Most Two Distinct Characters | Medium | 57.0% | 5.0% | Hash TableStringSliding Window |
| Zero Array Transformation III | Medium | 54.9% | 5.0% | ArrayTwo PointersGreedy+3 |
| Clumsy Factorial | Medium | 61.1% | 5.0% | MathStackSimulation |
| Count the Number of Computer Unlocking Permutations | Medium | 59.0% | 5.0% | ArrayMathBrainteaser+1 |
| Find Smallest Common Element in All Rows | Medium | 76.8% | 5.0% | ArrayHash TableBinary Search+2 |
| Longest Subsequence Repeated k Times | Hard | 71.3% | 5.0% | Hash TableTwo PointersString+3 |
| Convert Binary Search Tree to Sorted Doubly Linked List | Medium | 65.6% | 5.0% | Linked ListStackTree+4 |
| Range Addition II | Easy | 58.4% | 5.0% | ArrayMath |
| Minimum Cost to Move Chips to The Same Position | Easy | 72.8% | 5.0% | ArrayMathGreedy |
| Longest Common Prefix Between Adjacent Strings After Removals | Medium | 32.3% | 5.0% | ArrayString |
| Kth Smallest Instructions | Hard | 44.7% | 5.0% | ArrayMathDynamic Programming+1 |
| Find the Array Concatenation Value | Easy | 71.8% | 5.0% | ArrayTwo PointersSimulation |
| Maximum Beauty of an Array After Applying Operation | Medium | 58.3% | 5.0% | ArrayBinary SearchSliding Window+1 |
| Delete Greatest Value in Each Row | Easy | 79.8% | 5.0% | ArraySortingHeap (Priority Queue)+2 |
| Find Special Substring of Length K | Easy | 35.1% | 5.0% | String |
| Find Lucky Integer in an Array | Easy | 75.5% | 5.0% | ArrayHash TableCounting |
| Minimum Moves to Reach Target Score | Medium | 52.3% | 5.0% | MathGreedy |
| Delete Duplicate Folders in System | Hard | 77.7% | 5.0% | ArrayHash TableString+4 |
| Game Play Analysis II | Easy | 54.5% | 5.0% | Database |
| Maximum Depth of N-ary Tree | Easy | 73.5% | 5.0% | TreeDepth-First SearchBreadth-First Search |
| Diagonal Traverse II | Medium | 58.3% | 5.0% | ArraySortingHeap (Priority Queue) |
| Stable Subarrays With Equal Boundary and Interior Sum | Medium | 25.9% | 5.0% | ArrayHash TablePrefix Sum |
| Lowest Common Ancestor of Deepest Leaves | Medium | 79.4% | 5.0% | Hash TableTreeDepth-First Search+2 |
| Minimize the Maximum Adjacent Element Difference | Hard | 19.4% | 5.0% | ArrayBinary SearchGreedy |
| Maximum Number of Visible Points | Hard | 38.0% | 5.0% | ArrayMathGeometry+2 |
| Inorder Successor in BST | Medium | 51.1% | 5.0% | TreeDepth-First SearchBinary Search Tree+1 |
| Find the Largest Palindrome Divisible by K | Hard | 16.9% | 5.0% | MathStringDynamic Programming+2 |
| Maximum Difference by Remapping a Digit | Easy | 76.1% | 5.0% | MathGreedy |
| Sort the Students by Their Kth Score | Medium | 86.0% | 5.0% | ArraySortingMatrix |
| Remove Stones to Minimize the Total | Medium | 65.5% | 5.0% | ArrayGreedyHeap (Priority Queue) |
| Find Valid Pair of Adjacent Digits in String | Easy | 60.6% | 5.0% | Hash TableStringCounting |
| Buy Two Chocolates | Easy | 68.3% | 5.0% | ArrayGreedySorting |
| Number of Ways to Form a Target String Given a Dictionary | Hard | 56.6% | 5.0% | ArrayStringDynamic Programming |
| Falling Squares | Hard | 47.4% | 5.0% | ArraySegment TreeOrdered Set |
| Remove Duplicates From an Unsorted Linked List | Medium | 75.7% | 5.0% | Hash TableLinked List |
| Balanced K-Factor Decomposition | Medium | 40.0% | 5.0% | MathBacktrackingNumber Theory |
| Tallest Billboard | Hard | 51.8% | 5.0% | ArrayDynamic Programming |
| Minimum Changes To Make Alternating Binary String | Easy | 63.8% | 5.0% | String |
| Reshape Data: Melt | Easy | 86.0% | 5.0% | |
| Minimum Number of Work Sessions to Finish the Tasks | Medium | 34.6% | 5.0% | ArrayDynamic ProgrammingBacktracking+2 |
| Maximum Value after Insertion | Medium | 39.2% | 5.0% | StringGreedy |
| Minimum Number of Chairs in a Waiting Room | Easy | 79.2% | 5.0% | StringSimulation |
| String Compression II | Hard | 52.2% | 5.0% | StringDynamic Programming |
| Smallest Good Base | Hard | 45.5% | 5.0% | MathBinary Search |
| Alternating Digit Sum | Easy | 69.0% | 5.0% | Math |
| Count Substrings That Can Be Rearranged to Contain a String I | Medium | 42.7% | 5.0% | Hash TableStringSliding Window |
| The Maze II | Medium | 55.0% | 5.0% | ArrayDepth-First SearchBreadth-First Search+4 |
| Maximum Size of a Set After Removals | Medium | 46.1% | 5.0% | ArrayHash TableGreedy |
| Sort Items by Groups Respecting Dependencies | Hard | 65.6% | 5.0% | Depth-First SearchBreadth-First SearchGraph Theory+1 |
| Minimum Operations to Write the Letter Y on a Grid | Medium | 64.3% | 5.0% | ArrayHash TableMatrix+1 |
| Erect the Fence | Hard | 52.7% | 5.0% | ArrayMathGeometry |
| Water Bottles II | Medium | 78.2% | 5.0% | MathSimulation |
| Sorting the Sentence | Easy | 84.1% | 5.0% | StringSorting |
| Decoded String at Index | Medium | 37.3% | 5.0% | StringStack |
| Sleep | Easy | 87.4% | 5.0% | |
| Binary Tree Coloring Game | Medium | 52.9% | 5.0% | TreeDepth-First SearchBinary Tree |
| Sequence Reconstruction | Medium | 30.5% | 5.0% | ArrayGraph TheoryTopological Sort |
| Minimum Suffix Flips | Medium | 73.9% | 5.0% | StringGreedy |
| Longest Mountain in Array | Medium | 41.9% | 5.0% | ArrayTwo PointersDynamic Programming+1 |
| Consecutive Characters | Easy | 60.3% | 5.0% | String |
| Sum of Perfect Square Ancestors | Hard | 42.5% | 5.0% | ArrayHash TableMath+4 |
| Non-decreasing Subsequences | Medium | 62.5% | 5.0% | ArrayHash TableBacktracking+1 |
| Encrypt and Decrypt Strings | Hard | 38.1% | 5.0% | ArrayHash TableString+2 |
| Minimum Operations to Make Array Equal | Medium | 82.7% | 5.0% | Math |
| Count Collisions on a Road | Medium | 58.1% | 5.0% | StringStackSimulation |
| Longest Word in Dictionary | Medium | 54.5% | 5.0% | ArrayHash TableString+2 |
| Wiggle Sort | Medium | 68.4% | 5.0% | ArrayGreedySorting |
| Minimum Seconds to Equalize a Circular Array | Medium | 28.5% | 5.0% | ArrayHash Table |
| Minimum Time for K Connected Components | Medium | 45.2% | 5.0% | Binary SearchUnion-FindGraph Theory+1 |
| Print Binary Tree | Medium | 66.4% | 5.0% | TreeDepth-First SearchBreadth-First Search+1 |
| Count Partitions with Even Sum Difference | Easy | 85.2% | 5.0% | ArrayMathPrefix Sum |
| Smallest Subtree with all the Deepest Nodes | Medium | 77.5% | 5.0% | Hash TableTreeDepth-First Search+2 |
| Shortest Distance After Road Addition Queries I | Medium | 61.9% | 5.0% | ArrayBreadth-First SearchGraph Theory |
| Maximize Cyclic Partition Score | Hard | 12.5% | 5.0% | ArrayDynamic Programming |
| Find All People With Secret | Hard | 48.4% | 5.0% | Depth-First SearchBreadth-First SearchUnion-Find+2 |
| Binary Prefix Divisible By 5 | Easy | 53.5% | 5.0% | ArrayBit Manipulation |
| Operations on Tree | Medium | 45.0% | 5.0% | ArrayHash TableTree+3 |
| Implement Router | Medium | 39.1% | 5.0% | ArrayHash TableBinary Search+3 |
| Maximum Building Height | Hard | 38.3% | 5.0% | ArrayMathSorting |
| Count Good Meals | Medium | 32.6% | 5.0% | ArrayHash Table |
| Non-decreasing Array | Medium | 25.4% | 5.0% | Array |
| Design Movie Rental System | Hard | 62.6% | 5.0% | ArrayHash TableDesign+2 |
| Number of ZigZag Arrays II | Hard | | 5.0% | MathDynamic Programming |
| Special Array II | Medium | 45.8% | 5.0% | ArrayBinary SearchPrefix Sum |
| Minimum Non-Zero Product of the Array Elements | Medium | 37.4% | 5.0% | MathGreedyRecursion |
| Similar String Groups | Hard | 56.1% | 5.0% | ArrayHash TableString+3 |
| Minimum Number of K Consecutive Bit Flips | Hard | 62.2% | 5.0% | ArrayBit ManipulationQueue+2 |
| Painting the Walls | Hard | 48.9% | 5.0% | ArrayDynamic Programming |
| Valid Palindrome III | Hard | 49.1% | 5.0% | StringDynamic Programming |
| Check Knight Tour Configuration | Medium | 60.6% | 5.0% | ArrayDepth-First SearchBreadth-First Search+2 |
| Count Number of Ways to Place Houses | Medium | 43.8% | 5.0% | Dynamic Programming |
| Delete Columns to Make Sorted III | Hard | 72.7% | 5.0% | ArrayStringDynamic Programming |
| Four Divisors | Medium | 56.6% | 5.0% | ArrayMath |
| Lucky Numbers in a Matrix | Easy | 80.0% | 5.0% | ArrayMatrix |
| Sparse Matrix Multiplication | Medium | 69.2% | 5.0% | ArrayHash TableMatrix |
| Restore the Array From Adjacent Pairs | Medium | 75.1% | 5.0% | ArrayHash TableDepth-First Search |
| Find Original Array From Doubled Array | Medium | 40.7% | 5.0% | ArrayHash TableGreedy+1 |
| Number of Substrings With Only 1s | Medium | 57.4% | 5.0% | MathString |
| Promise Time Limit | Medium | 83.2% | 5.0% | |
| Maximum Sum of Three Numbers Divisible by Three | Medium | 47.7% | 5.0% | ArrayGreedySorting+1 |
| Implement Trie II (Prefix Tree) | Medium | 63.3% | 5.0% | Hash TableStringDesign+1 |
| Minimize the Maximum of Two Arrays | Medium | 32.2% | 5.0% | MathBinary SearchNumber Theory |
| Minimum Value to Get Positive Step by Step Sum | Easy | 64.6% | 5.0% | ArrayPrefix Sum |
| Frog Jump II | Medium | 62.4% | 5.0% | ArrayBinary SearchGreedy |
| Design Spreadsheet | Medium | 74.3% | 5.0% | ArrayHash TableString+2 |
| Array Nesting | Medium | 56.5% | 5.0% | ArrayDepth-First Search |
| Non-negative Integers without Consecutive Ones | Hard | 41.7% | 5.0% | Dynamic Programming |
| 3Sum With Multiplicity | Medium | 46.2% | 5.0% | ArrayHash TableTwo Pointers+2 |
| Find Greatest Common Divisor of Array | Easy | 79.7% | 5.0% | ArrayMathNumber Theory |
| Vowels Game in a String | Medium | 77.1% | 5.0% | MathStringBrainteaser+1 |
| Reachable Nodes In Subdivided Graph | Hard | 51.8% | 5.0% | Graph TheoryHeap (Priority Queue)Shortest Path |
| Minimum Addition to Make Integer Beautiful | Medium | 38.6% | 5.0% | MathGreedy |
| Minimum Hours of Training to Win a Competition | Easy | 42.4% | 5.0% | ArrayGreedy |
| Ant on the Boundary | Easy | 74.3% | 5.0% | ArraySimulationPrefix Sum |
| Maximum Number of Points From Grid Queries | Hard | 59.3% | 5.0% | ArrayTwo PointersBreadth-First Search+4 |
| Unique Morse Code Words | Easy | 83.6% | 5.0% | ArrayHash TableString |
| Longest Univalue Path | Medium | 43.6% | 5.0% | TreeDepth-First SearchBinary Tree |
| Number Complement | Easy | 70.4% | 5.0% | Bit Manipulation |
| Longest Palindrome by Concatenating Two Letter Words | Medium | 53.5% | 5.0% | ArrayHash TableString+2 |
| Sort Vowels in a String | Medium | 83.4% | 5.0% | StringSorting |
| Split Strings by Separator | Easy | 76.0% | 5.0% | ArrayString |
| Special Positions in a Binary Matrix | Easy | 68.8% | 5.0% | ArrayMatrix |
| Word Abbreviation | Hard | 62.7% | 5.0% | ArrayStringGreedy+2 |
| Find Product Recommendation Pairs | Medium | | 5.0% | Database |
| Sum of Variable Length Subarrays | Easy | | 5.0% | ArrayPrefix Sum |
| Maximum Number of Weeks for Which You Can Work | Medium | 42.3% | 5.0% | ArrayGreedy |
| Minimum Impossible OR | Medium | | 5.0% | ArrayBit ManipulationBrainteaser |
| Minimum Absolute Difference in Sliding Submatrix | Medium | | 5.0% | ArraySortingMatrix |
| Grid Teleportation Traversal | Medium | 23.2% | 5.0% | ArrayHash TableBreadth-First Search+1 |
| Equal Sum Grid Partition I | Medium | | 5.0% | ArrayMatrixEnumeration+1 |
| Add Two Promises | Easy | 91.8% | 5.0% | |
| Lexicographically Smallest Generated String | Hard | 31.5% | 5.0% | StringGreedyString Matching |
| Stone Game | Medium | 72.8% | 5.0% | ArrayMathDynamic Programming+1 |
| The Time When the Network Becomes Idle | Medium | 55.3% | 5.0% | ArrayBreadth-First SearchGraph Theory |
| Distribute Elements Into Two Arrays I | Easy | 73.8% | 5.0% | ArraySimulation |
| Minimum Distance Between Three Equal Elements II | Medium | | 5.0% | ArrayHash Table |
| Properties Graph | Medium | | 5.0% | ArrayHash TableDepth-First Search+3 |
| Final Array State After K Multiplication Operations II | Hard | 13.1% | 5.0% | ArrayHeap (Priority Queue)Simulation |
| Reverse Only Letters | Easy | 68.2% | 5.0% | Two PointersString |
| Minimum Total Distance Traveled | Hard | 58.8% | 5.0% | ArrayDynamic ProgrammingSorting |
| Maximize the Confusion of an Exam | Medium | 69.7% | 5.0% | StringBinary SearchSliding Window+1 |
| Largest Color Value in a Directed Graph | Hard | 57.3% | 5.0% | Hash TableStringDynamic Programming+4 |
| Words Within Two Edits of Dictionary | Medium | 61.8% | 5.0% | ArrayStringTrie |
| Put Boxes Into the Warehouse I | Medium | 67.4% | 5.0% | ArrayGreedySorting |
| Number of Subarrays With LCM Equal to K | Medium | 43.4% | 5.0% | ArrayMathNumber Theory |
| Jump Game VI | Medium | 46.4% | 5.0% | ArrayDynamic ProgrammingQueue+2 |
| Design Skiplist | Hard | 59.5% | 5.0% | Linked ListDesign |
| Minimum Swaps to Group All 1's Together | Medium | 61.2% | 5.0% | ArraySliding Window |
| Pancake Sorting | Medium | 71.7% | 5.0% | ArrayTwo PointersGreedy+1 |
| Smallest Index With Equal Value | Easy | 73.1% | 5.0% | Array |
| Sum of Digits of String After Convert | Easy | 74.8% | 5.0% | StringSimulation |
| Odd Even Jump | Hard | 41.1% | 5.0% | ArrayDynamic ProgrammingStack+3 |
| Student Attendance Record I | Easy | 50.0% | 5.0% | String |
| Find the Distinct Difference Array | Easy | | 5.0% | ArrayHash Table |
| Binary Trees With Factors | Medium | 53.1% | 5.0% | ArrayHash TableDynamic Programming+1 |
| Score of Parentheses | Medium | 63.6% | 5.0% | StringStack |
| Maximum Total Subarray Value II | Hard | | 5.0% | ArrayGreedySegment Tree+1 |
| Employees Whose Manager Left the Company | Easy | 48.6% | 5.0% | Database |
| Build an Array With Stack Operations | Medium | 81.0% | 5.0% | ArrayStackSimulation |
| Find Mirror Score of a String | Medium | 35.4% | 5.0% | Hash TableStringStack+1 |
| Kth Smallest Number in Multiplication Table | Hard | 53.8% | 5.0% | MathBinary Search |
| Number of Ways to Assign Edge Weights II | Hard | | 5.0% | ArrayMathDynamic Programming+3 |
| Maximize Sum of Device Ratings | Medium | | 5.0% | |
| Find Minimum Cost to Remove Array Elements | Medium | 21.3% | 5.0% | ArrayDynamic Programming |
| Maximize Sum Of Array After K Negations | Easy | 53.6% | 5.0% | ArrayGreedySorting |
| Number of Unique Good Subsequences | Hard | 52.6% | 5.0% | StringDynamic Programming |
| Collect Coins in a Tree | Hard | 39.7% | 5.0% | ArrayTreeGraph Theory+1 |