- 801. Minimum Swaps To Make Sequences Increasing 🔗 📝
|
🆓 |
|
⭐️⭐️⭐️ |
- Array 🔗
- Dynamic Programming 🔗
|
- 2111. Minimum Operations to Make the Array K-Increasing 🔗 📝
|
- 802. Find Eventual Safe States 🔗 📝
|
🆓 |
|
⭐️⭐️ |
- Depth-First Search 🔗
- Breadth-First Search 🔗
- Graph 🔗
- Topological Sort 🔗
|
|
- 803. Bricks Falling When Hit 🔗 📝
|
🆓 |
|
⭐️⭐️⭐️ |
- Array 🔗
- Union Find 🔗
- Matrix 🔗
|
- 1970. Last Day Where You Can Still Cross 🔗 📝
- 2184. Number of Ways to Build Sturdy Brick Wall 🔗 📝
|
- 804. Unique Morse Code Words 🔗 📝
|
🆓 |
✅ |
⭐️ |
- Array 🔗
- Hash Table 🔗
- String 🔗
|
|
- 805. Split Array With Same Average 🔗 📝
|
🆓 |
|
⭐️⭐️⭐️ |
- Array 🔗
- Math 🔗
- Dynamic Programming 🔗
- Bit Manipulation 🔗
- Bitmask 🔗
|
- 2035. Partition Array Into Two Arrays to Minimize Sum Difference 🔗 📝
- 2256. Minimum Average Difference 🔗 📝
|
- 806. Number of Lines To Write String 🔗 📝
|
🆓 |
|
⭐️ |
- Array 🔗
- String 🔗
|
|
- 807. Max Increase to Keep City Skyline 🔗 📝
|
🆓 |
|
⭐️⭐️ |
- Array 🔗
- Greedy 🔗
- Matrix 🔗
|
|
- 808. Soup Servings 🔗 📝
|
🆓 |
|
⭐️⭐️ |
- Math 🔗
- Dynamic Programming 🔗
- Probability and Statistics 🔗
|
|
- 809. Expressive Words 🔗 📝
|
🆓 |
|
⭐️⭐️ |
- Array 🔗
- Two Pointers 🔗
- String 🔗
|
|
- 810. Chalkboard XOR Game 🔗 📝
|
🆓 |
|
⭐️⭐️⭐️ |
- Array 🔗
- Math 🔗
- Bit Manipulation 🔗
- Brainteaser 🔗
- Game Theory 🔗
|
|
- 811. Subdomain Visit Count 🔗 📝
|
🆓 |
✅ |
⭐️⭐️ |
- Array 🔗
- Hash Table 🔗
- String 🔗
- Counting 🔗
|
|
- 812. Largest Triangle Area 🔗 📝
|
🆓 |
|
⭐️ |
- Array 🔗
- Math 🔗
- Geometry 🔗
|
- 976. Largest Perimeter Triangle 🔗 📝
|
- 813. Largest Sum of Averages 🔗 📝
|
🆓 |
|
⭐️⭐️ |
- Array 🔗
- Dynamic Programming 🔗
|
|
- 814. Binary Tree Pruning 🔗 📝
|
🆓 |
|
⭐️⭐️ |
- Tree 🔗
- Depth-First Search 🔗
- Binary Tree 🔗
|
|
- 815. Bus Routes 🔗 📝
|
🆓 |
|
⭐️⭐️⭐️ |
- Array 🔗
- Hash Table 🔗
- Breadth-First Search 🔗
|
- 2361. Minimum Costs Using the Train Line 🔗 📝
|
- 816. Ambiguous Coordinates 🔗 📝
|
🆓 |
|
⭐️⭐️ |
- String 🔗
- Backtracking 🔗
|
|
- 817. Linked List Components 🔗 📝
|
🆓 |
✅ |
⭐️⭐️ |
- Hash Table 🔗
- Linked List 🔗
|
- 2181. Merge Nodes in Between Zeros 🔗 📝
|
- 818. Race Car 🔗 📝
|
🆓 |
|
⭐️⭐️⭐️ |
- Dynamic Programming 🔗
|
|
- 819. Most Common Word 🔗 📝
|
🆓 |
|
⭐️ |
- Hash Table 🔗
- String 🔗
- Counting 🔗
|
|
- 820. Short Encoding of Words 🔗 📝
|
🆓 |
|
⭐️⭐️ |
- Array 🔗
- Hash Table 🔗
- String 🔗
- Trie 🔗
|
|
- 821. Shortest Distance to a Character 🔗 📝
|
🆓 |
|
⭐️ |
- Array 🔗
- Two Pointers 🔗
- String 🔗
|
|
- 822. Card Flipping Game 🔗 📝
|
🆓 |
|
⭐️⭐️ |
- Array 🔗
- Hash Table 🔗
|
|
- 823. Binary Trees With Factors 🔗 📝
|
🆓 |
|
⭐️⭐️ |
- Array 🔗
- Hash Table 🔗
- Dynamic Programming 🔗
|
|
- 824. Goat Latin 🔗 📝
|
🆓 |
|
⭐️ |
- String 🔗
|
|
- 825. Friends Of Appropriate Ages 🔗 📝
|
🆓 |
|
⭐️⭐️ |
- Array 🔗
- Two Pointers 🔗
- Binary Search 🔗
- Sorting 🔗
|
|
- 826. Most Profit Assigning Work 🔗 📝
|
🆓 |
|
⭐️⭐️ |
- Array 🔗
- Two Pointers 🔗
- Binary Search 🔗
- Greedy 🔗
- Sorting 🔗
|
- 2071. Maximum Number of Tasks You Can Assign 🔗 📝
- 2300. Successful Pairs of Spells and Potions 🔗 📝
|
- 827. Making A Large Island 🔗 📝
|
🆓 |
|
⭐️⭐️⭐️ |
- Array 🔗
- Depth-First Search 🔗
- Breadth-First Search 🔗
- Union Find 🔗
- Matrix 🔗
|
|
- 828. Count Unique Characters of All Substrings of a Given String 🔗 📝
|
🆓 |
|
⭐️⭐️⭐️ |
- Hash Table 🔗
- String 🔗
- Dynamic Programming 🔗
|
- 2262. Total Appeal of A String 🔗 📝
|
- 829. Consecutive Numbers Sum 🔗 📝
|
🆓 |
|
⭐️⭐️⭐️ |
- Math 🔗
- Enumeration 🔗
|
|
- 830. Positions of Large Groups 🔗 📝
|
🆓 |
✅ |
⭐️ |
- String 🔗
|
- 2138. Divide a String Into Groups of Size k 🔗 📝
|
- 831. Masking Personal Information 🔗 📝
|
🆓 |
|
⭐️⭐️ |
- String 🔗
|
|
- 832. Flipping an Image 🔗 📝
|
🆓 |
|
⭐️ |
- Array 🔗
- Two Pointers 🔗
- Matrix 🔗
- Simulation 🔗
|
|
- 833. Find And Replace in String 🔗 📝
|
🆓 |
|
⭐️⭐️ |
- Array 🔗
- String 🔗
- Sorting 🔗
|
|
- 834. Sum of Distances in Tree 🔗 📝
|
🆓 |
|
⭐️⭐️⭐️ |
- Dynamic Programming 🔗
- Tree 🔗
- Depth-First Search 🔗
- Graph 🔗
|
- 979. Distribute Coins in Binary Tree 🔗 📝
- 2049. Count Nodes With the Highest Score 🔗 📝
|
- 835. Image Overlap 🔗 📝
|
🆓 |
|
⭐️⭐️ |
- Array 🔗
- Matrix 🔗
|
|
- 836. Rectangle Overlap 🔗 📝
|
🆓 |
|
⭐️ |
- Math 🔗
- Geometry 🔗
|
- 223. Rectangle Area 🔗 📝
|
- 837. New 21 Game 🔗 📝
|
🆓 |
|
⭐️⭐️ |
- Math 🔗
- Dynamic Programming 🔗
- Sliding Window 🔗
- Probability and Statistics 🔗
|
|
- 838. Push Dominoes 🔗 📝
|
🆓 |
|
⭐️⭐️ |
- Two Pointers 🔗
- String 🔗
- Dynamic Programming 🔗
|
|
- 839. Similar String Groups 🔗 📝
|
🆓 |
|
⭐️⭐️⭐️ |
- Array 🔗
- String 🔗
- Depth-First Search 🔗
- Breadth-First Search 🔗
- Union Find 🔗
|
- 2157. Groups of Strings 🔗 📝
|
- 840. Magic Squares In Grid 🔗 📝
|
🆓 |
|
⭐️⭐️ |
- Array 🔗
- Math 🔗
- Matrix 🔗
|
- 1895. Largest Magic Square 🔗 📝
|
- 841. Keys and Rooms 🔗 📝
|
🆓 |
✅ |
⭐️⭐️ |
- Depth-First Search 🔗
- Breadth-First Search 🔗
- Graph 🔗
|
- 261. Graph Valid Tree 🔗 📝
|
- 842. Split Array into Fibonacci Sequence 🔗 📝
|
🆓 |
|
⭐️⭐️ |
- String 🔗
- Backtracking 🔗
|
- 306. Additive Number 🔗 📝
- 509. Fibonacci Number 🔗 📝
|
- 843. Guess the Word 🔗 📝
|
🆓 |
👀 |
⭐️⭐️⭐️ |
- Array 🔗
- Math 🔗
- String 🔗
- Interactive 🔗
- Game Theory 🔗
|
|
- 844. Backspace String Compare 🔗 📝
|
🆓 |
|
⭐️ |
- Two Pointers 🔗
- String 🔗
- Stack 🔗
- Simulation 🔗
|
- 1598. Crawler Log Folder 🔗 📝
|
- 845. Longest Mountain in Array 🔗 📝
|
🆓 |
|
⭐️⭐️ |
- Array 🔗
- Two Pointers 🔗
- Dynamic Programming 🔗
- Enumeration 🔗
|
- 1671. Minimum Number of Removals to Make Mountain Array 🔗 📝
- 2100. Find Good Days to Rob the Bank 🔗 📝
|
- 846. Hand of Straights 🔗 📝
|
🆓 |
|
⭐️⭐️ |
- Array 🔗
- Hash Table 🔗
- Greedy 🔗
- Sorting 🔗
|
|
- 847. Shortest Path Visiting All Nodes 🔗 📝
|
🆓 |
|
⭐️⭐️⭐️ |
- Dynamic Programming 🔗
- Bit Manipulation 🔗
- Breadth-First Search 🔗
- Graph 🔗
- Bitmask 🔗
|
|
- 848. Shifting Letters 🔗 📝
|
🆓 |
|
⭐️⭐️ |
- Array 🔗
- String 🔗
|
- 1844. Replace All Digits with Characters 🔗 📝
|
- 849. Maximize Distance to Closest Person 🔗 📝
|
🆓 |
✅ |
⭐️⭐️ |
- Array 🔗
|
- 855. Exam Room 🔗 📝
- 2365. Task Scheduler II 🔗 📝
|
- 850. Rectangle Area II 🔗 📝
|
🆓 |
👀 |
⭐️⭐️⭐️ |
- Array 🔗
- Segment Tree 🔗
- Line Sweep 🔗
- Ordered Set 🔗
|
|
- 851. Loud and Rich 🔗 📝
|
🆓 |
|
⭐️⭐️ |
- Array 🔗
- Depth-First Search 🔗
- Graph 🔗
- Topological Sort 🔗
|
|
- 852. Peak Index in a Mountain Array 🔗 📝
|
🆓 |
✅ |
⭐️⭐️ |
- Array 🔗
- Binary Search 🔗
|
- 162. Find Peak Element 🔗 📝
- 1095. Find in Mountain Array 🔗 📝
- 1671. Minimum Number of Removals to Make Mountain Array 🔗 📝
|
- 853. Car Fleet 🔗 📝
|
🆓 |
|
⭐️⭐️ |
- Array 🔗
- Stack 🔗
- Sorting 🔗
- Monotonic Stack 🔗
|
- 1776. Car Fleet II 🔗 📝
- 2211. Count Collisions on a Road 🔗 📝
|
- 854. K-Similar Strings 🔗 📝
|
🆓 |
|
⭐️⭐️⭐️ |
- String 🔗
- Breadth-First Search 🔗
|
- 765. Couples Holding Hands 🔗 📝
|
- 855. Exam Room 🔗 📝
|
🆓 |
👀 |
⭐️⭐️ |
- Design 🔗
- Ordered Set 🔗
|
- 849. Maximize Distance to Closest Person 🔗 📝
|
- 856. Score of Parentheses 🔗 📝
|
🆓 |
✅ |
⭐️⭐️ |
- String 🔗
- Stack 🔗
|
|
- 857. Minimum Cost to Hire K Workers 🔗 📝
|
🆓 |
|
⭐️⭐️⭐️ |
- Array 🔗
- Greedy 🔗
- Sorting 🔗
- Heap (Priority Queue) 🔗
|
|
- 858. Mirror Reflection 🔗 📝
|
🆓 |
|
⭐️⭐️ |
- Math 🔗
- Geometry 🔗
|
|
- 859. Buddy Strings 🔗 📝
|
🆓 |
✅ |
⭐️ |
- Hash Table 🔗
- String 🔗
|
- 1657. Determine if Two Strings Are Close 🔗 📝
- 1790. Check if One String Swap Can Make Strings Equal 🔗 📝
|
- 860. Lemonade Change 🔗 📝
|
🆓 |
|
⭐️ |
- Array 🔗
- Greedy 🔗
|
|
- 861. Score After Flipping Matrix 🔗 📝
|
🆓 |
|
⭐️⭐️ |
- Array 🔗
- Greedy 🔗
- Bit Manipulation 🔗
- Matrix 🔗
|
- 2128. Remove All Ones With Row and Column Flips 🔗 📝
|
- 862. Shortest Subarray with Sum at Least K 🔗 📝
|
🆓 |
|
⭐️⭐️⭐️ |
- Array 🔗
- Binary Search 🔗
- Queue 🔗
- Sliding Window 🔗
- Heap (Priority Queue) 🔗
- Prefix Sum 🔗
- Monotonic Queue 🔗
|
|
- 863. All Nodes Distance K in Binary Tree 🔗 📝
|
🆓 |
✅ |
⭐️⭐️ |
- Tree 🔗
- Depth-First Search 🔗
- Breadth-First Search 🔗
- Binary Tree 🔗
|
|
- 864. Shortest Path to Get All Keys 🔗 📝
|
🆓 |
|
⭐️⭐️⭐️ |
- Bit Manipulation 🔗
- Breadth-First Search 🔗
|
|
- 865. Smallest Subtree with all the Deepest Nodes 🔗 📝
|
🆓 |
✅ |
⭐️⭐️ |
- Hash Table 🔗
- Tree 🔗
- Depth-First Search 🔗
- Breadth-First Search 🔗
- Binary Tree 🔗
|
|
- 866. Prime Palindrome 🔗 📝
|
🆓 |
|
⭐️⭐️ |
- Math 🔗
|
- 2081. Sum of k-Mirror Numbers 🔗 📝
|
- 867. Transpose Matrix 🔗 📝
|
🆓 |
|
⭐️ |
- Array 🔗
- Matrix 🔗
- Simulation 🔗
|
|
- 868. Binary Gap 🔗 📝
|
🆓 |
|
⭐️ |
- Bit Manipulation 🔗
|
|
- 869. Reordered Power of 2 🔗 📝
|
🆓 |
|
⭐️⭐️ |
- Math 🔗
- Sorting 🔗
- Counting 🔗
- Enumeration 🔗
|
|
- 870. Advantage Shuffle 🔗 📝
|
🆓 |
|
⭐️⭐️ |
- Array 🔗
- Greedy 🔗
- Sorting 🔗
|
|
- 871. Minimum Number of Refueling Stops 🔗 📝
|
🆓 |
|
⭐️⭐️⭐️ |
- Array 🔗
- Dynamic Programming 🔗
- Greedy 🔗
- Heap (Priority Queue) 🔗
|
|
- 872. Leaf-Similar Trees 🔗 📝
|
🆓 |
✅ |
⭐️ |
- Tree 🔗
- Depth-First Search 🔗
- Binary Tree 🔗
|
|
- 873. Length of Longest Fibonacci Subsequence 🔗 📝
|
🆓 |
|
⭐️⭐️ |
- Array 🔗
- Hash Table 🔗
- Dynamic Programming 🔗
|
- 509. Fibonacci Number 🔗 📝
|
- 874. Walking Robot Simulation 🔗 📝
|
🆓 |
|
⭐️⭐️ |
- Array 🔗
- Simulation 🔗
|
- 2069. Walking Robot Simulation II 🔗 📝
|
- 875. Koko Eating Bananas 🔗 📝
|
🆓 |
|
⭐️⭐️ |
- Array 🔗
- Binary Search 🔗
|
- 774. Minimize Max Distance to Gas Station 🔗 📝
- 2064. Minimized Maximum of Products Distributed to Any Store 🔗 📝
- 2226. Maximum Candies Allocated to K Children 🔗 📝
|
- 876. Middle of the Linked List 🔗 📝
|
🆓 |
✅ |
⭐️ |
- Linked List 🔗
- Two Pointers 🔗
|
- 2095. Delete the Middle Node of a Linked List 🔗 📝
- 2130. Maximum Twin Sum of a Linked List 🔗 📝
|
- 877. Stone Game 🔗 📝
|
🆓 |
|
⭐️⭐️ |
- Array 🔗
- Math 🔗
- Dynamic Programming 🔗
- Game Theory 🔗
|
- 1563. Stone Game V 🔗 📝
- 1686. Stone Game VI 🔗 📝
- 1690. Stone Game VII 🔗 📝
- 1872. Stone Game VIII 🔗 📝
- 2029. Stone Game IX 🔗 📝
|
- 878. Nth Magical Number 🔗 📝
|
🆓 |
|
⭐️⭐️⭐️ |
- Math 🔗
- Binary Search 🔗
|
|
- 879. Profitable Schemes 🔗 📝
|
🆓 |
|
⭐️⭐️⭐️ |
- Array 🔗
- Dynamic Programming 🔗
|
|
- 880. Decoded String at Index 🔗 📝
|
🆓 |
|
⭐️⭐️ |
- String 🔗
- Stack 🔗
|
|
- 881. Boats to Save People 🔗 📝
|
🆓 |
✅ |
⭐️⭐️ |
- Array 🔗
- Two Pointers 🔗
- Greedy 🔗
- Sorting 🔗
|
|
- 882. Reachable Nodes In Subdivided Graph 🔗 📝
|
🆓 |
|
⭐️⭐️⭐️ |
- Graph 🔗
- Heap (Priority Queue) 🔗
- Shortest Path 🔗
|
- 2077. Paths in Maze That Lead to Same Room 🔗 📝
- 2092. Find All People With Secret 🔗 📝
|
- 883. Projection Area of 3D Shapes 🔗 📝
|
🆓 |
|
⭐️ |
- Array 🔗
- Math 🔗
- Geometry 🔗
- Matrix 🔗
|
|
- 884. Uncommon Words from Two Sentences 🔗 📝
|
🆓 |
|
⭐️ |
- Hash Table 🔗
- String 🔗
|
- 2085. Count Common Words With One Occurrence 🔗 📝
|
- 885. Spiral Matrix III 🔗 📝
|
🆓 |
|
⭐️⭐️ |
- Array 🔗
- Matrix 🔗
- Simulation 🔗
|
- 54. Spiral Matrix 🔗 📝
- 59. Spiral Matrix II 🔗 📝
- 2326. Spiral Matrix IV 🔗 📝
|
- 886. Possible Bipartition 🔗 📝
|
🆓 |
|
⭐️⭐️ |
- Depth-First Search 🔗
- Breadth-First Search 🔗
- Union Find 🔗
- Graph 🔗
|
|
- 887. Super Egg Drop 🔗 📝
|
🆓 |
|
⭐️⭐️⭐️ |
- Math 🔗
- Binary Search 🔗
- Dynamic Programming 🔗
|
- 1884. Egg Drop With 2 Eggs and N Floors 🔗 📝
|
- 888. Fair Candy Swap 🔗 📝
|
🆓 |
✅ |
⭐️ |
- Array 🔗
- Hash Table 🔗
- Binary Search 🔗
- Sorting 🔗
|
|
- 889. Construct Binary Tree from Preorder and Postorder Traversal 🔗 📝
|
🆓 |
|
⭐️⭐️ |
- Array 🔗
- Hash Table 🔗
- Divide and Conquer 🔗
- Tree 🔗
- Binary Tree 🔗
|
|
- 890. Find and Replace Pattern 🔗 📝
|
🆓 |
|
⭐️⭐️ |
- Array 🔗
- Hash Table 🔗
- String 🔗
|
|
- 891. Sum of Subsequence Widths 🔗 📝
|
🆓 |
|
⭐️⭐️⭐️ |
- Array 🔗
- Math 🔗
- Sorting 🔗
|
|
- 892. Surface Area of 3D Shapes 🔗 📝
|
🆓 |
|
⭐️ |
- Array 🔗
- Math 🔗
- Geometry 🔗
- Matrix 🔗
|
|
- 893. Groups of Special-Equivalent Strings 🔗 📝
|
🆓 |
|
⭐️⭐️ |
- Array 🔗
- Hash Table 🔗
- String 🔗
|
|
- 894. All Possible Full Binary Trees 🔗 📝
|
🆓 |
|
⭐️⭐️ |
- Dynamic Programming 🔗
- Tree 🔗
- Recursion 🔗
- Memoization 🔗
- Binary Tree 🔗
|
|
- 895. Maximum Frequency Stack 🔗 📝
|
🆓 |
✅ |
⭐️⭐️⭐️ |
- Hash Table 🔗
- Stack 🔗
- Design 🔗
- Ordered Set 🔗
|
|
- 896. Monotonic Array 🔗 📝
|
🆓 |
✅ |
⭐️ |
- Array 🔗
|
- 2210. Count Hills and Valleys in an Array 🔗 📝
|
- 897. Increasing Order Search Tree 🔗 📝
|
🆓 |
✅ |
⭐️ |
- Stack 🔗
- Tree 🔗
- Depth-First Search 🔗
- Binary Search Tree 🔗
- Binary Tree 🔗
|
|
- 898. Bitwise ORs of Subarrays 🔗 📝
|
🆓 |
|
⭐️⭐️ |
- Array 🔗
- Dynamic Programming 🔗
- Bit Manipulation 🔗
|
|
- 899. Orderly Queue 🔗 📝
|
🆓 |
|
⭐️⭐️⭐️ |
- Math 🔗
- String 🔗
- Sorting 🔗
|
|
- 900. RLE Iterator 🔗 📝
|
🆓 |
|
⭐️⭐️ |
- Array 🔗
- Design 🔗
- Counting 🔗
- Iterator 🔗
|
|