Skip to content

Latest commit

 

History

History
102 lines (102 loc) · 167 KB

readme.md

File metadata and controls

102 lines (102 loc) · 167 KB
Question Free? Status Difficulty Topics Similar Questions
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  🔗