Skip to content

homurax/leetcode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,212 Commits
 
 
 
 
 
 
 
 

Repository files navigation

LeetCode Note

LeetCode 练习记录。

Database

数据库为 MySQL 5.7。Markdown 文件命名对应 leetcode 中的序号及标题。

# Title Difficulty
175 Combine Two Tables Easy
176 Second Highest Salary Easy
177 Nth Highest Salary Medium
178 Rank Scores Medium
180 Consecutive Numbers Medium
181 Employees Earning More Than Their Managers Easy
182 Duplicate Emails Easy
183 Customers Who Never Order Easy
184 Department Highest Salary Medium
185 Department Top Three Salaries Hard
196 Delete Duplicate Emails Easy
197 Rising Temperature Easy
262 Trips and Users Hard
595 Big Countries Easy
596 Classes More Than 5 Students Easy
601 Human Traffic of Stadium Hard
620 Not Boring Movies Easy
626 Exchange Seats Medium
627 Swap Salary Easy
1179 Reformat Department Table Easy

Algorithms

JDK 版本为 21.0.3。Python 版本为 3.8.10。Go 版本为 1.22.3

# Title Solution Difficulty
1 Two Sum Java Easy
2 Add Two Numbers Java Medium
3 Longest Substring Without Repeating Characters Go, Java Medium
5 Longest Palindromic Substring Go, Java Medium
6 Zigzag Conversion Java Medium
7 Reverse Integer Java Easy
8 String to Integer (atoi) Java Medium
9 Palindrome Number Java Easy
11 Container With Most Water Java Medium
12 Integer to Roman Go, Java Medium
13 Roman to Integer Java Easy
14 Longest Common Prefix Java Easy
15 3Sum Java Medium
16 3Sum Closest Java Medium
17 Letter Combinations of a Phone Number Java Medium
18 4Sum Java Medium
19 Remove Nth Node From End of List Java Medium
20 Valid Parentheses Java Easy
21 Merge Two Sorted Lists Java Easy
22 Generate Parentheses Java Medium
24 Swap Nodes in Pairs Java Medium
26 Remove Duplicates from Sorted Array Java Easy
27 Remove Element Java Easy
28 Implement strStr() Java Easy
29 Divide Two Integers Java Medium
31 Next Permutation Java Medium
33 Search in Rotated Sorted Array Java Medium
34 Find First and Last Position of Element in Sorted Array Java Medium
35 Search Insert Position Java Easy
36 Valid Sudoku Java Medium
39 Combination Sum Java Medium
40 Combination Sum II Java Medium
43 Multiply Strings Java Medium
45 Jump Game II Go, Java Medium
46 Permutations Java Medium
47 Permutations II Java Medium
48 Rotate Image Java Medium
49 Group Anagrams Java Medium
50 Pow(x, n) Go, Java Medium
53 Maximum Subarray Java Easy
54 Spiral Matrix Java Medium
55 Jump Game Java Medium
56 Merge Intervals Java Medium
57 Insert Interval Java Medium
58 Length of Last Word Java Easy
59 Spiral Matrix II Java Medium
61 Rotate List Go, Java Medium
62 Unique Paths Java Medium
63 Unique Paths II Java Medium
64 Minimum Path Sum Java Medium
66 Plus One Java Easy
67 Add Binary Java Easy
69 Sqrt(x) Java Easy
70 Climbing Stairs Java Easy
71 Simplify Path Java Medium
73 Set Matrix Zeroes Java Medium
74 Search a 2D Matrix Java Medium
75 Sort Colors Java Medium
77 Combinations Java Medium
78 Subsets Java Medium
79 Word Search Java Medium
80 Remove Duplicates from Sorted Array II Java Medium
81 Search in Rotated Sorted Array II Java Medium
82 Remove Duplicates from Sorted List II Java Medium
83 Remove Duplicates from Sorted List Java Easy
86 Partition List Java Medium
88 Merge Sorted Array Java Easy
89 Gray Code Go, Java Medium
90 Subsets II Java Medium
91 Decode Ways Go, Java Medium
92 Reverse Linked List II Java Medium
93 Restore IP Addresses Java Medium
94 Binary Tree Inorder Traversal Java Medium
95 Unique Binary Search Trees II Java Medium
96 Unique Binary Search Trees Java Medium
98 Validate Binary Search Tree Go, Java Medium
100 Same Tree Java Easy
101 Symmetric Tree Java Easy
102 Binary Tree Level Order Traversal Java Medium
103 Binary Tree Zigzag Level Order Traversal Java Medium
104 Maximum Depth of Binary Tree Java Easy
105 Construct Binary Tree from Preorder and Inorder Traversal Go, Java Medium
106 Construct Binary Tree from Inorder and Postorder Traversal Java Medium
107 Binary Tree Level Order Traversal II Java Easy
108 Convert Sorted Array to Binary Search Tree Java Easy
109 Convert Sorted List to Binary Search Tree Java Medium
110 Balanced Binary Tree Java Easy
111 Minimum Depth of Binary Tree Java Easy
112 Path Sum Java Easy
113 Path Sum II Java Medium
114 Flatten Binary Tree to Linked List Java Medium
116 Populating Next Right Pointers in Each Node Java Medium
117 Populating Next Right Pointers in Each Node II Java Medium
118 Pascal's Triangle Java Easy
119 Pascal's Triangle II Java Easy
120 Triangle Java Medium
121 Best Time to Buy and Sell Stock Java Easy
122 Best Time to Buy and Sell Stock II Java Easy
128 Longest Consecutive Sequence Java Medium
129 Sum Root to Leaf Numbers Java Medium
130 Surrounded Regions Go, Java Medium
131 Palindrome Partitioning Java Medium
133 Clone Graph Java Medium
134 Gas Station Java Medium
136 Single Number Java Easy
137 Single Number II Java Medium
138 Copy List with Random Pointer Java Medium
139 Word Break Java Medium
141 Linked List Cycle Java Easy
142 Linked List Cycle II Java Medium
143 Reorder List Java Medium
144 Binary Tree Preorder Traversal Java Medium
145 Binary Tree Postorder Traversal Java Medium
146 LRU Cache Java Medium
147 Insertion Sort List Java Medium
148 Sort List Java Medium
150 Evaluate Reverse Polish Notation Java Medium
151 Reverse Words in a String Go, Java Medium
152 Maximum Product Subarray Go, Java Medium
153 Find Minimum in Rotated Sorted Array Java Medium
155 Min Stack Java Easy
160 Intersection of Two Linked Lists Java Easy
162 Find Peak Element Java Medium
164 Maximum Gap Go, Java Medium
165 Compare Version Numbers Go, Java Medium
166 Fraction to Recurring Decimal Go, Java Medium
167 Two Sum II - Input array is sorted Java Easy
168 Excel Sheet Column Title Java Easy
169 Majority Element Java Easy
171 Excel Sheet Column Number Java Easy
172 Factorial Trailing Zeroes Java Easy
173 Binary Search Tree Iterator Java Medium
179 Largest Number Go, Java Medium
187 Repeated DNA Sequences Java Medium
189 Rotate Array Java Easy
190 Reverse Bits Java Easy
191 Number of 1 Bits Java Easy
198 House Robber Java Easy
199 Binary Tree Right Side View Java Medium
200 Number of Islands Java Medium
201 Bitwise AND of Numbers Range Java Medium
202 Happy Number Java Easy
203 Remove Linked List Elements Java Easy
204 Count Primes Java Easy
205 Isomorphic Strings Java Easy
206 Reverse Linked List Java Easy
207 Course Schedule Go, Java Medium
208 Implement Trie (Prefix Tree) Java Medium
209 Minimum Size Subarray Sum Java Medium
210 Course Schedule II Java Medium
211 Design Add and Search Words Data Structure Java Medium
213 House Robber II Java Medium
215 Kth Largest Element in an Array Java Medium
216 Combination Sum III Java Medium
217 Contains Duplicate Java Easy
219 Contains Duplicate II Java Easy
221 Maximal Square Java Medium
222 Count Complete Tree Nodes Java Medium
223 Rectangle Area Go, Java Medium
225 Implement Stack using Queues Java Easy
226 Invert Binary Tree Java Easy
227 Basic Calculator II Java, Python Medium
229 Majority Element II Java Medium
230 Kth Smallest Element in a BST Java Medium
231 Power of Two Java Easy
232 Implement Queue using Stacks Java Easy
234 Palindrome Linked List Java Easy
235 Lowest Common Ancestor of a Binary Search Tree Java Easy
236 Lowest Common Ancestor of a Binary Tree Java Medium
237 Delete Node in a Linked List Java Easy
238 Product of Array Except Self Java Medium
240 Search a 2D Matrix II Java Medium
241 Different Ways to Add Parentheses Go, Java Medium
242 Valid Anagram Java Easy
257 Binary Tree Paths Java Easy
258 Add Digits Java Easy
260 Single Number III Java Medium
263 Ugly Number Java Easy
264 Ugly Number II Java Medium
268 Missing Number Java Easy
274 H-Index Go, Java Medium
275 H-Index II Go, Java Medium
278 First Bad Version Java Easy
279 Perfect Squares Java Medium
283 Move Zeroes Java Easy
284 Peeking Iterator Java Medium
287 Find the Duplicate Number Java Medium
289 Game of Life Java Medium
290 Word Pattern Java Easy
292 Nim Game Java Easy
299 Bulls and Cows Java Easy
300 Longest Increasing Subsequence Java Medium
303 Range Sum Query - Immutable Java Easy
304 Range Sum Query 2D - Immutable Java Medium
306 Additive Number Java Medium
307 Range Sum Query - Mutable Java Medium
309 Best Time to Buy and Sell Stock with Cooldown Java Medium
310 Minimum Height Trees Java Medium
316 Remove Duplicate Letters Java Medium
318 Maximum Product of Word Lengths Java Medium
322 Coin Change Java Medium
324 Wiggle Sort II Go, Java Medium
326 Power of Three Java Easy
328 Odd Even Linked List Java Medium
331 Verify Preorder Serialization of a Binary Tree Java Medium
332 Reconstruct Itinerary Java Medium
334 Increasing Triplet Subsequence Java Medium
337 House Robber III Java Medium
338 Counting Bits Java Medium
341 Flatten Nested List Iterator Java Medium
342 Power of Four Java Easy
343 Integer Break Java Medium
344 Reverse String Java Easy
345 Reverse Vowels of a String Java Easy
347 Top K Frequent Elements Java Medium
349 Intersection of Two Arrays Java Easy
350 Intersection of Two Arrays II Java Easy
355 Design Twitter Java Medium
357 Count Numbers with Unique Digits Go, Java Medium
365 Water and Jug Problem Go, Java Medium
367 Valid Perfect Square Java Easy
368 Largest Divisible Subset Go, Java Medium
371 Sum of Two Integers Java Easy
373 Find K Pairs with Smallest Sums Java Medium
374 Guess Number Higher or Lower Java Easy
375 Guess Number Higher or Lower II Go, Java Medium
376 Wiggle Subsequence Java Medium
377 Combination Sum IV Java Medium
378 Kth Smallest Element in a Sorted Matrix Java Medium
380 Insert Delete GetRandom O(1) Java Medium
382 Linked List Random Node Java Medium
383 Ransom Note Java Easy
384 Shuffle an Array Java Medium
385 Mini Parser Go, Java Medium
386 Lexicographical Numbers Java Medium
387 First Unique Character in a String Java Easy
388 Longest Absolute File Path Go, Java Medium
389 Find the Difference Java Easy
392 Is Subsequence Java Easy
393 UTF-8 Validation Go, Java Medium
394 Decode String Java Medium
395 Longest Substring with At Least K Repeating Characters Java Medium
396 Rotate Function Go, Java Medium
397 Integer Replacement Go, Java Medium
398 Random Pick Index Go, Java Medium
402 Remove K Digits Go, Java Medium
404 Sum of Left Leaves Java Easy
405 Convert a Number to Hexadecimal Java Easy
406 Queue Reconstruction by Height Java Easy
409 Longest Palindrome Java Easy
412 Fizz Buzz Java Easy
413 Arithmetic Slices Java Medium
414 Third Maximum Number Java Easy
415 Add Strings Java Easy
416 Partition Equal Subset Sum Java Medium
417 Pacific Atlantic Water Flow Java Medium
419 Battleships in a Board Java Medium
421 Maximum XOR of Two Numbers in an Array Java Medium
423 Reconstruct Original Digits from English Go, Java Medium
424 Minimum Cost to Make Arrays Identical Go, Java Medium
424 Longest Repeating Character Replacement Java Medium
429 N-ary Tree Level Order Traversal Java Easy
430 Flatten a Multilevel Doubly Linked List Java Medium
433 Minimum Genetic Mutation Java Medium
434 Number of Segments in a String Java Easy
435 Non-overlapping Intervals Java Medium
436 Find Right Interval Java Medium
437 Path Sum III Java Easy
438 Find All Anagrams in a String Java Easy
441 Arranging Coins Java Easy
442 Find All Duplicates in an Array Java Medium
443 String Compression Java Easy
445 Add Two Numbers II Java Medium
448 Find All Numbers Disappeared in an Array Java Easy
449 Serialize and Deserialize BST Java Medium
450 Delete Node in a BST Java Medium
451 Sort Characters By Frequency Java Medium
452 Minimum Number of Arrows to Burst Balloons Java Medium
453 Minimum Moves to Equal Array Elements Java Easy
454 4Sum II Java Medium
455 Assign Cookies Java Easy
456 132 Pattern Go, Java Medium
457 Circular Array Loop Go, Java Medium
459 Repeated Substring Pattern Java Easy
462 Minimum Moves to Equal Array Elements II Java Medium
463 Island Perimeter Java Easy
464 Can I Win Java Medium
467 Unique Substrings in Wraparound String Go, Java Medium
468 Validate IP Address Go, Java Medium
470 Implement Rand10() Using Rand7() Java Medium
473 Matchsticks to Square Java Medium
474 Ones and Zeroes Java Medium
475 Heaters Go, Java Medium
476 Number Complement Java Easy
477 Total Hamming Distance Java Medium
478 Generate Random Point in a Circle Go, Java Medium
481 Magical String Go, Java Medium
482 License Key Formatting Java Easy
485 Max Consecutive Ones Java Easy
486 Predict the Winner Java Medium
491 Increasing Subsequences Java Medium
492 Construct the Rectangle Java Easy
494 Target Sum Java Medium
496 Next Greater Element I Java Easy
497 Random Point in Non-overlapping Rectangles Go, Java Medium
498 Diagonal Traverse Java Medium
500 Keyboard Row Java Easy
501 Find Mode in Binary Search Tree Java Easy
503 Next Greater Element II Java Medium
504 Base 7 Java Easy
506 Relative Ranks Java Easy
507 Perfect Number Java Easy
508 Most Frequent Subtree Sum Java Medium
509 Fibonacci Number Java Easy
513 Find Bottom Left Tree Value Java Medium
515 Find Largest Value in Each Tree Row Java Medium
516 Longest Palindromic Subsequence Java Medium
518 Coin Change 2 Java Medium
519 Random Flip Matrix Java Medium
520 Detect Capital Java Easy
521 Longest Uncommon Subsequence I Java Easy
522 Longest Uncommon Subsequence II Go, Java Medium
523 Continuous Subarray Sum Go, Java Medium
524 Longest Word in Dictionary through Deleting Java Medium
525 Contiguous Array Java Medium
526 Beautiful Arrangement Java Medium
528 Random Pick with Weight Go, Java Medium
530 Minimum Absolute Difference in BST Java Easy
532 K-diff Pairs in an Array Java Easy
535 Encode and Decode TinyURL Go, Java Medium
537 Complex Number Multiplication Go, Java Medium
538 Convert BST to Greater Tree Java Easy
539 Minimum Time Difference Java Medium
540 Single Element in a Sorted Array Java Medium
541 Reverse String II Java Easy
542 01 Matrix Go, Java Medium
543 Diameter of Binary Tree Java Easy
547 Friend Circles Java Medium
551 Student Attendance Record I Java Easy
553 Optimal Division Go, Java Medium
554 Brick Wall Java Medium
556 Next Greater Element III Go, Java Medium
557 Reverse Words in a String III Java Easy
558 Logical OR of Two Binary Grids Represented as Quad-Trees Java Medium
559 Maximum Depth of N-ary Tree Java Easy
560 Subarray Sum Equals K Java Medium
561 Array Partition I Java Easy
563 Binary Tree Tilt Java Easy
565 Array Nesting Java Medium
566 Reshape the Matrix Java Easy
567 Permutation in String Java Medium
572 Subtree of Another Tree Java Easy
575 Distribute Candies Java Easy
576 Out of Boundary Paths Java Medium
581 Shortest Unsorted Continuous Subarray Java Easy
583 Delete Operation for Two Strings Java Medium
589 N-ary Tree Preorder Traversal Java Easy
590 N-ary Tree Postorder Traversal Java Easy
593 Valid Square Go, Java Medium
594 Longest Harmonious Subsequence Java Easy
598 Range Addition II Java Easy
599 Minimum Index Sum of Two Lists Java Easy
605 Can Place Flowers Java Easy
606 Construct String from Binary Tree Java Easy
609 Find Duplicate File in System Go, Java Medium
611 Valid Triangle Number Java Medium
617 Merge Two Binary Trees Java Easy
621 Task Scheduler Java Medium
622 Design Circular Queue Java Medium
623 Add One Row to Tree Java Medium
628 Maximum Product of Three Numbers Java Easy
633 Sum of Square Numbers Java Easy
636 Exclusive Time of Functions Go, Java Medium
637 Average of Levels in Binary Tree Java Easy
638 Shopping Offers Java Medium
640 Solve the Equation Go, Java Medium
641 Design Circular Deque Java Medium
643 Maximum Average Subarray I Java Easy
645 Set Mismatch Java Easy
646 Maximum Length of Pair Chain Java Medium
647 Palindromic Substrings Java Medium
648 Replace Words Java Medium
649 Dota2 Senate Java Medium
650 2 Keys Keyboard Java Medium
652 Find Duplicate Subtrees Java Medium
653 Two Sum IV - Input is a BST Java Easy
654 Maximum Binary Tree Java Medium
657 Robot Return to Origin Java Easy
658 Find K Closest Elements Java Medium
659 Split Array into Consecutive Subsequences Java Medium
661 Image Smoother Java Easy
662 Maximum Width of Binary Tree Java Medium
665 Non-decreasing Array Java Easy
667 Beautiful Arrangement II Go, Java Medium
669 Trim a Binary Search Tree Java Easy
670 Maximum Swap Java Easy
671 Second Minimum Node In a Binary Tree Java Easy
672 Bulb Switcher II Go, Java Medium
673 Number of Longest Increasing Subsequence Go, Java Medium
674 Longest Continuous Increasing Subsequence Java Easy
676 Implement Magic Dictionary Java Medium
677 Map Sum Pairs Java Medium
678 Valid Parenthesis String Go, Java Medium
680 Valid Palindrome II Java Easy
682 Baseball Game Java Easy
684 Redundant Connection Java Medium
686 Repeated String Match Java Easy
687 Longest Univalue Path Java Easy
688 Knight Probability in Chessboard Java Medium
690 Employee Importance Java Easy
692 Top K Frequent Words Java Medium
693 Binary Number with Alternating Bits Java Easy
695 Max Area of Island Java Medium
696 Count Binary Substrings Java Easy
697 Degree of an Array Java Easy
698 Partition to K Equal Sum Subsets Java Medium
700 Search in a Binary Search Tree Java Easy
701 Insert into a Binary Search Tree Java Medium
703 Kth Largest Element in a Stream Java Easy
705 Design HashSet Java Easy
706 Design HashMap Java Easy
707 Design Linked List Java Medium
709 To Lower Case Java, Python Easy
712 Minimum ASCII Delete Sum for Two Strings Java Medium
713 Subarray Product Less Than K Java Medium
714 Best Time to Buy and Sell Stock with Transaction Fee Java Medium
717 1-bit and 2-bit Characters Java Easy
718 Maximum Length of Repeated Subarray Java Medium
720 Longest Word in Dictionary Go, Java Medium
721 Accounts Merge Java Medium
722 Remove Comments Go, Java Medium
724 Find Pivot Index Java Easy
725 Split Linked List in Parts Java Medium
728 Self Dividing Numbers Java Easy
729 My Calendar I Java Medium
731 My Calendar II Java Medium
733 Flood Fill Java Easy
735 Asteroid Collision Java Medium
738 Monotone Increasing Digits Java Medium
739 Daily Temperatures Java Medium
740 Delete and Earn Java Medium
743 Network Delay Time Java Medium
744 Find Smallest Letter Greater Than Target Java Easy
746 Min Cost Climbing Stairs Java Easy
747 Largest Number At Least Twice of Others Java Easy
748 Shortest Completing Word Java Easy
752 Open the Lock Java Medium
754 Reach a Number Java Easy
762 Prime Number of Set Bits in Binary Representation Java Easy
763 Partition Labels Java Medium
764 Largest Plus Sign Java Medium
766 Toeplitz Matrix Java Easy
767 Reorganize String Java Medium
769 Max Chunks To Make Sorted Java Medium
771 Jewels and Stones Java, Python Easy
775 Global and Local Inversions Java Medium
777 Swap Adjacent in LR String Go, Java Medium
779 K-th Symbol in Grammar Go, Java Medium
781 Rabbits in Forest Java Medium
783 Minimum Distance Between BST Nodes Java Easy
784 Letter Case Permutation Java Easy
785 Is Graph Bipartite Java Medium
787 Cheapest Flights Within K Stops Java Medium
788 Rotated Digits Java Easy
789 Escape The Ghosts Java Medium
791 Custom Sort String Java Medium
792 Number of Matching Subsequences Java Medium
794 Valid Tic-Tac-Toe State Go, Java Medium
795 Number of Subarrays with Bounded Maximum Java Medium
796 Rotate String Java Easy
797 All Paths From Source to Target Java Medium
799 Champagne Tower Go, Java Medium
801 Minimum Swaps To Make Sequences Increasing Java Medium
802 Find Eventual Safe States Java Medium
804 Unique Morse Code Words Java Easy
806 Number of Lines To Write String Java Easy
807 Max Increase to Keep City Skyline Java Medium
809 Expressive Words Go, Java Medium
811 Subdomain Visit Count Java Easy
812 Largest Triangle Area Java Easy
813 Largest Sum of Averages Java Medium
814 Binary Tree Pruning Java Medium
817 Linked List Components Go, Java Medium
819 Most Common Word Java Easy
820 Short Encoding of Words Java Medium
821 Shortest Distance to a Character Java Easy
822 Card Flipping Game Go, Java Medium
823 Binary Trees With Factors Java Medium
824 Goat Latin Java Easy
825 Friends Of Appropriate Ages Go, Java Medium
826 Most Profit Assigning Work Java Medium
830 Positions of Large Groups Java Easy
831 Masking Personal Information Go, Java Medium
832 Flipping an Image Java Easy
833 Find And Replace in String Java Medium
835 Image Overlap Go, Java Medium
836 Rectangle Overlap Java Easy
838 Push Dominoes Java Medium
841 Keys and Rooms Java Medium
842 Split Array into Fibonacci Sequence Java Medium
844 Backspace String Compare Java Easy
845 Longest Mountain in Array Java Medium
846 Hand of Straights Java Medium
848 Shifting Letters Java Easy
849 Maximize Distance to Closest Person Java Easy
851 Loud and Rich Go, Java Medium
852 Peak Index in a Mountain Array Java Easy
853 Car Fleet Java Medium
855 Exam Room Java Medium
856 Score of Parentheses Java Medium
858 Mirror Reflection Go, Java Medium
859 Buddy Strings Java Easy
860 Lemonade Change Java Easy
861 Score After Flipping Matrix Java Medium
863 All Nodes Distance K in Binary Tree Java Medium
865 Smallest Subtree with all the Deepest Nodes Java Medium
866 Prime Palindrome Go, Java Medium
867 Transpose Matrix Java Easy
868 Binary Gap Java Easy
869 Reordered Power of 2 Java Medium
870 Advantage Shuffle Java Medium
872 Leaf-Similar Trees Java Easy
873 Length of Longest Fibonacci Subsequence Java Medium
874 Walking Robot Simulation Go, Java Medium
875 Koko Eating Bananas Java Medium
876 Middle of the Linked List Java Easy
877 Stone Game Java Medium
880 Decoded String at Index Go, Java Medium
881 Boats to Save People Java Medium
883 Projection Area of 3D Shapes Java Easy
884 Uncommon Words from Two Sentences Java Easy
886 Possible Bipartition Java Easy
888 Fair Candy Swap Java Easy
889 Construct Binary Tree from Preorder and Postorder Traversal Java Medium
890 Find and Replace Pattern Java Medium
893 Groups of Special-Equivalent Strings Java Easy
894 All Possible Full Binary Trees Java Medium
896 Monotonic Array Java Easy
897 Increasing Order Search Tree Java Easy
898 Bitwise ORs of Subarrays Go, Java Medium
900 RLE Iterator Java Medium
901 Online Stock Span Java Medium
904 Fruit Into Baskets Go, Java Medium
905 Sort Array By Parity Java Easy
907 Sum of Subarray Minimums Go, Java Medium
908 Smallest Range I Java Easy
910 Smallest Range II Go, Java Medium
911 Online Election Java Medium
912 Sort an Array Java Medium
914 X of a Kind in a Deck of Cards Java Easy
915 Partition Array into Disjoint Intervals Java Medium
916 Word Subsets Java Medium
917 Reverse Only Letters Java Easy
918 Maximum Sum Circular Subarray Go, Java Medium
919 Complete Binary Tree Inserter Go, Java Medium
921 Minimum Add to Make Parentheses Valid Java Medium
922 Sort Array By Parity II Java Easy
923 3Sum With Multiplicity Java Medium
925 Long Pressed Name Java Easy
926 Flip String to Monotone Increasing Java Medium
929 Unique Email Addresses Java Easy
930 Binary Subarrays With Sum Java Medium
931 Minimum Falling Path Sum Java Medium
933 Number of Recent Calls Java Easy
934 Shortest Bridge Java Medium
935 Knight Dialer Java Medium
937 Reorder Data in Log Files Java Easy
938 Range Sum of BST Java, Python Easy
939 Minimum Area Rectangle Java Medium
941 Valid Mountain Array Java Easy
942 DI String Match Java Easy
944 Delete Columns to Make Sorted Java Easy
945 Minimum Increment to Make Array Unique Java Medium
946 Validate Stack Sequences Java Medium
947 Most Stones Removed with Same Row or Column Java Medium
948 Bag of Tokens Java Medium
949 Largest Time for Given Digits Java Easy
950 Reveal Cards In Increasing Order Java Medium
951 Flip Equivalent Binary Trees Java Medium
953 Verifying an Alien Dictionary Java Easy
954 Array of Doubled Pairs Go, Java Medium
955 Delete Columns to Make Sorted II Java Medium
957 Prison Cells After N Days Go, Java Medium
958 Check Completeness of a Binary Tree Java Medium
961 N-Repeated Element in Size 2N Array Java Easy
962 Maximum Width Ramp Java Medium
965 Univalued Binary Tree Java Easy
966 Vowel Spellchecker Java Medium
967 Numbers With Same Consecutive Differences Java Medium
970 Powerful Integers Java Easy
971 Flip Binary Tree To Match Preorder Traversal Java Medium
973 K Closest Points to Origin Java Medium
974 Subarray Sums Divisible by K Java Medium
976 Largest Perimeter Triangle Java Easy
977 Squares of a Sorted Array Java Easy
978 Longest Turbulent Subarray Java Medium
979 Distribute Coins in Binary Tree Java Medium
981 Time Based Key-Value Store Java Medium
983 Minimum Cost For Tickets Java Medium
984 String Without AAA or BBB Go, Java Medium
985 Sum of Even Numbers After Queries Java Easy
986 Interval List Intersections Java Medium
988 Smallest String Starting From Leaf Java Medium
989 Add to Array-Form of Integer Java Easy
990 Satisfiability of Equality Equations Java Medium
991 Broken Calculator Java Medium
993 Cousins in Binary Tree Java Easy
994 Rotting Oranges Java Easy
997 Find the Town Judge Java Easy
998 Maximum Binary Tree II Go, Java Medium
999 Available Captures for Rook Java Easy
1002 Find Common Characters Java Easy
1003 Check If Word Is Valid After Substitutions Go, Java Medium
1004 Max Consecutive Ones III Java Medium
1005 Maximize Sum Of Array After K Negations Java Easy
1007 Minimum Domino Rotations For Equal Row Java Medium
1008 Construct Binary Search Tree from Preorder Traversal Java Medium
1009 Complement of Base 10 Integer Java Easy
1010 Pairs of Songs With Total Durations Divisible by 60 Java Easy
1011 Capacity To Ship Packages Within D Days Java Medium
1013 Partition Array Into Three Parts With Equal Sum Java Easy
1014 Best Sightseeing Pair Java Medium
1015 Smallest Integer Divisible by K Go, Java Medium
1016 Binary String With Substrings Representing 1 To N Java Medium
1017 Convert to Base -2 Java Medium
1018 Binary Prefix Divisible By 5 Java Easy
1019 Next Greater Node In Linked List Java Medium
1020 Number of Enclaves Java Medium
1021 Remove Outermost Parentheses Java Easy
1022 Sum of Root To Leaf Binary Numbers Java Easy
1023 Camelcase Matching Java Medium
1024 Video Stitching Java Medium
1025 Divisor Game Java Easy
1026 Maximum Difference Between Node and Ancestor Java Medium
1027 Longest Arithmetic Subsequence Java Medium
1029 Two City Scheduling Java Easy
1030 Matrix Cells in Distance Order Java Easy
1031 Maximum Sum of Two Non-Overlapping Subarrays Java Medium
1033 Moving Stones Until Consecutive Java Easy
1034 Coloring A Border Go, Java Medium
1035 Uncrossed Lines Java Medium
1037 Valid Boomerang Java Easy
1038 Binary Search Tree to Greater Sum Tree Java Medium
1039 Minimum Score Triangulation of Polygon Go, Java Medium
1041 Robot Bounded In Circle Java Easy
1042 Flower Planting With No Adjacent Java Easy
1043 Partition Array for Maximum Sum Java Medium
1046 Last Stone Weight Java Easy
1047 Remove All Adjacent Duplicates In String Java Easy
1048 Longest String Chain Java Medium
1049 Last Stone Weight II Java Medium
1051 Height Checker Java Easy
1052 Grumpy Bookstore Owner Java Medium
1053 Previous Permutation With One Swap Java Medium
1054 Distant Barcodes Java Medium
1061 Lexicographically Smallest Equivalent String Go, Java Medium
1071 Greatest Common Divisor of Strings Java Easy
1072 Flip Columns For Maximum Number of Equal Rows Java Medium
1078 Occurrences After Bigram Java Easy
1079 Letter Tile Possibilities Java Medium
1080 Insufficient Nodes in Root to Leaf Paths Go, Java Medium
1081 Smallest Subsequence of Distinct Characters Java Medium
1089 Duplicate Zeros Java Easy
1090 Largest Values From Labels Java Medium
1091 Shortest Path in Binary Matrix Go, Java Medium
1093 Statistics from a Large Sample Go, Java Medium
1094 Car Pooling Java Medium
1103 Distribute Candies to People Java Easy
1104 Path In Zigzag Labelled Binary Tree Java Easy
1105 Filling Bookcase Shelves Java Medium
1108 Defanging an IP Address Java, Python Easy
1109 Corporate Flight Bookings Java Medium
1110 Delete Nodes And Return Forest Java Medium
1111 Maximum Nesting Depth of Two Valid Parentheses Strings Java Medium
1122 Relative Sort Array Java Easy
1123 Lowest Common Ancestor of Deepest Leaves Java Medium
1124 Longest Well-Performing Interval Go, Java Medium
1128 Number of Equivalent Domino Pairs Java Easy
1129 Shortest Path with Alternating Colors Go, Java Medium
1130 Minimum Cost Tree From Leaf Values Java Medium
1131 Maximum of Absolute Value Expression Java Medium
1137 N-th Tribonacci Number Java Easy
1138 Alphabet Board Path Java Medium
1139 Largest 1-Bordered Square Java Medium
1140 Stone Game II Java Medium
1143 Longest Common Subsequence Java Medium
1144 Decrease Elements To Make Array Zigzag Java Medium
1145 Binary Tree Coloring Game Java Medium
1146 Snapshot Array Java Medium
1154 Day of the Year Java Easy
1155 Number of Dice Rolls With Target Sum Java Medium
1156 Swap For Longest Repeated Character Substring Java Medium
1160 Find Words That Can Be Formed by Characters Java Easy
1161 Maximum Level Sum of a Binary Tree Java Medium
1162 As Far from Land as Possible Go, Java Medium
1170 Compare Strings by Frequency of the Smallest Character Java Easy
1171 Remove Zero Sum Consecutive Nodes from Linked List Java Medium
1177 Can Make Palindrome from Substring Go, Java Medium
1184 Distance Between Bus Stops Java Easy
1185 Day of the Week Java Easy
1186 Maximum Subarray Sum with One Deletion Java Medium
1189 Maximum Number of Balloons Java Easy
1190 Reverse Substrings Between Each Pair of Parentheses Java Medium
1191 K-Concatenation Maximum Sum Go, Java Medium
1200 Minimum Absolute Difference Java Easy
1201 Ugly Number III Go, Java Medium
1202 Smallest String With Swaps Java Medium
1207 Unique Number of Occurrences Java Easy
1208 Get Equal Substrings Within Budget Java Medium
1209 Remove All Adjacent Duplicates in String II Java Medium
1217 Play with Chips Java Easy
1218 Longest Arithmetic Subsequence of Given Difference Java Medium
1219 Path with Maximum Gold Java Medium
1221 Split a String in Balanced Strings Java, Python Easy
1222 Queens That Can Attack the King Java Medium
1232 Check If It Is a Straight Line Java Easy
1233 Remove Sub-Folders from the Filesystem Java Medium
1234 Replace the Substring for Balanced String Java Medium
1239 Maximum Length of a Concatenated String with Unique Characters Java Medium
1247 Minimum Swaps to Make Strings Equal Java Medium
1248 Count Number of Nice Subarrays Java Medium
1249 Minimum Remove to Make Valid Parentheses Java Medium
1253 Reconstruct a 2-Row Binary Matrix Java Medium
1254 Number of Closed Islands Java Medium
1260 Shift 2D Grid Java Easy
1261 Find Elements in a Contaminated Binary Tree Java Medium
1262 Greatest Sum Divisible by Three Java Medium
1266 Minimum Time Visiting All Points Java Easy
1267 Count Servers that Communicate Java Medium
1268 Search Suggestions System Java Medium
1275 Find Winner on a Tic Tac Toe Game Java Easy
1276 Number of Burgers with No Waste of Ingredients Java Medium
1277 Count Square Submatrices with All Ones Java Medium
1281 Subtract the Product and Sum of Digits of an Integer Java Easy
1282 Group the People Given the Group Size They Belong To Java Medium
1283 Find the Smallest Divisor Given a Threshold Java Medium
1286 Iterator for Combination Java Medium
1287 Element Appearing More Than 25% In Sorted Array Java Easy
1288 Remove Covered Intervals Java Medium
1290 Convert Binary Number in a Linked List to Integer Java Easy
1291 Sequential Digits Java Medium
1292 Maximum Side Length of a Square with Sum Less than or Equal to Threshold Java Medium
1295 Find Numbers with Even Number of Digits Java Easy
1296 Divide Array in Sets of K Consecutive Numbers Java Medium
1297 Maximum Number of Occurrences of a Substring Java Medium
1299 Replace Elements with Greatest Element on Right Side Java Easy
1300 Sum of Mutated Array Closest to Target Java Medium
1302 Deepest Leaves Sum Java Medium
1304 Find N Unique Integers Sum up to Zero Java Easy
1305 All Elements in Two Binary Search Trees Java Medium
1306 Jump Game III Java Medium
1309 Decrypt String from Alphabet to Integer Mapping Java Easy
1310 XOR Queries of a Subarray Java Medium
1311 Get Watched Videos by Your Friends Go, Java Medium
1313 Decompress Run-Length Encoded List Java Easy
1314 Matrix Block Sum Java Medium
1315 Sum of Nodes with Even-Valued Grandparent Java Medium
1317 Convert Integer to the Sum of Two No-Zero Integers Java Easy
1318 Minimum Flips to Make a OR b Equal to c Java Medium
1319 Number of Operations to Make Network Connected Java Medium
1323 Maximum 69 Number Java Easy
1324 Print Words Vertically Java Medium
1325 Delete Leaves With a Given Value Java Medium
1328 Break a Palindrome Java Medium
1329 Sort the Matrix Diagonally Java Medium
1331 Rank Transform of an Array Java Easy
1332 Remove Palindromic Subsequences Java Easy
1333 Filter Restaurants by Vegan-Friendly, Price and Distance Java Medium
1334 Find the City With the Smallest Number of Neighbors at a Threshold Distance Java Medium
1337 The K Weakest Rows in a Matrix Java Easy
1338 Reduce Array Size to The Half Java Medium
1339 Maximum Product of Splitted Binary Tree Java Medium
1342 Number of Steps to Reduce a Number to Zero Java Easy
1343 Number of Sub-arrays of Size K and Average Greater than or Equal to Threshold Java Medium
1344 Angle Between Hands of a Clock Java Medium
1346 Check If N and Its Double Exist Java Easy
1347 Minimum Number of Steps to Make Two Strings Anagram Java Medium
1348 Tweet Counts Per Frequency Java Medium
1351 Count Negative Numbers in a Sorted Matrix Java Easy
1352 Product of the Last K Numbers Java Medium
1353 Maximum Number of Events That Can Be Attended Go, Java Medium
1356 Sort Integers by The Number of 1 Bits Java Easy
1357 Apply Discount Every n Orders Go, Java Medium
1358 Number of Substrings Containing All Three Characters Java Medium
1360 Number of Days Between Two Dates Java Easy
1361 Validate Binary Tree Nodes Go, Java Medium
1362 Closest Divisors Java Medium
1365 How Many Numbers Are Smaller Than the Current Number Java Easy
1366 Rank Teams by Votes Java Medium
1367 Linked List in Binary Tree Java Medium
1370 Increasing Decreasing String Java Easy
1371 Find the Longest Substring Containing Vowels in Even Counts Java Medium
1372 Longest ZigZag Path in a Binary Tree Java Medium
1374 Generate a String With Characters That Have Odd Counts Java Easy
1375 Bulb Switcher III Java Medium
1376 Time Needed to Inform All Employees Java Medium
1379 Find a Corresponding Node of a Binary Tree in a Clone of That Tree Java Medium
1380 Lucky Numbers in a Matrix Java Easy
1381 Design a Stack With Increment Operation Java Medium
1382 Balance a Binary Search Tree Java Medium
1385 Find the Distance Value Between Two Arrays Java Easy
1386 Cinema Seat Allocation Java Medium
1387 Sort Integers by The Power Value Java Medium
1389 Create Target Array in the Given Order Java Easy
1390 Four Divisors Go, Java Medium
1391 Check if There is a Valid Path in a Grid Java Medium
1394 Find Lucky Integer in an Array Java Easy
1395 Count Number of Teams Java Medium
1396 Design Underground System Java Medium
1399 Count Largest Group Java Easy
1400 Construct K Palindrome Strings Java Medium
1401 Circle and Rectangle Overlapping Java Medium
1403 Minimum Subsequence in Non-Increasing Order Java Easy
1404 Number of Steps to Reduce a Number in Binary Representation to One Java Medium
1405 Longest Happy String Java Medium
1408 String Matching in an Array Java Easy
1409 Queries on a Permutation With Key Java Medium
1410 HTML Entity Parser Go, Java Medium
1413 Minimum Value to Get Positive Step by Step Sum Java Easy
1414 Find the Minimum Number of Fibonacci Numbers Whose Sum Is K Java Medium
1415 The k-th Lexicographical String of All Happy Strings of Length n Java Medium
1417 Reformat The String Java Easy
1418 Display Table of Food Orders in a Restaurant Go, Java Medium
1419 Minimum Number of Frogs Croaking Java Medium
1422 Maximum Score After Splitting a String Java Easy
1423 Maximum Points You Can Obtain from Cards Java Medium
1424 Diagonal Traverse II Java Medium
1431 Kids With the Greatest Number of Candies Java Easy
1432 Max Difference You Can Get From Changing an Integer Go, Java Medium
1433 Check If a String Can Break Another String Java Medium
1436 Destination City Java Easy
1437 Check If All 1's Are at Least Length K Places Away Java Medium
1438 Longest Continuous Subarray With Absolute Diff Less Than or Equal to Limit Java Medium
1441 Build an Array With Stack Operations Java Easy
1442 Count Triplets That Can Form Two Arrays of Equal XOR Java Medium
1443 Minimum Time to Collect All Apples in a Tree Java Medium
1446 Consecutive Characters Java Easy
1447 Simplified Fractions Java Medium
1448 Count Good Nodes in Binary Tree Java Medium
1450 Number of Students Doing Homework at a Given Time Java Easy
1451 Rearrange Words in a Sentence Java Medium
1452 People Whose List of Favorite Companies Is Not a Subset of Another List Java Medium
1455 Check If a Word Occurs As a Prefix of Any Word in a Sentence Java Easy
1456 Maximum Number of Vowels in a Substring of Given Length Java Medium
1457 Pseudo-Palindromic Paths in a Binary Tree Java Medium
1460 Make Two Arrays Equal by Reversing Sub-arrays Java Easy
1461 Check If a String Contains All Binary Codes of Size K Java Medium
1464 Maximum Product of Two Elements in an Array Java Easy
1466 Reorder Routes to Make All Paths Lead to the City Zero Java Medium
1470 Shuffle the Array Java Easy
1471 The k Strongest Values in an Array Java Medium
1472 Design Browser History Java Medium
1475 Final Prices With a Special Discount in a Shop Java Easy
1476 Subrectangle Queries Go, Java Medium
1477 Find Two Non-overlapping Sub-arrays Each With Target Sum Java Medium
1480 Running Sum of 1d Array Java Easy
1481 Least Number of Unique Integers after K Removals Java Medium
1482 Minimum Number of Days to Make m Bouquets Java Medium
1486 XOR Operation in an Array Java Easy
1487 Making File Names Unique Go, Java Medium
1488 Avoid Flood in The City Java Medium
1491 Average Salary Excluding the Minimum and Maximum Salary Java Easy
1492 The kth Factor of n Java Medium
1493 Longest Subarray of 1's After Deleting One Element Java Medium
1496 Path Crossing Java Easy
1497 Check If Array Pairs Are Divisible by k Java Medium
1498 Number of Subsequences That Satisfy the Given Sum Condition Java Medium
1502 Can Make Arithmetic Progression From Sequence Java Easy
1504 Count Submatrices With All Ones Java Medium
1507 Reformat Date Java Easy
1509 Minimum Difference Between Largest and Smallest Value in Three Moves Java Medium
1512 Number of Good Pairs Java Easy
1513 Number of Substrings With Only 1s Java Medium
1514 Path with Maximum Probability Java Medium
1518 Water Bottles Java Easy
1519 Number of Nodes in the Sub-Tree With the Same Label Go, Java Medium
1523 Count Odd Numbers in an Interval Range Java Easy
1524 Number of Sub-arrays With Odd Sum Java Medium
1525 Number of Good Ways to Split a String Java Medium
1528 Shuffle String Go Easy
1529 Bulb Switcher IV Java Medium
1530 Number of Good Leaf Nodes Pairs Java Medium
1535 Find the Winner of an Array Game Java Medium
1536 Minimum Swaps to Arrange a Binary Grid Java Medium
1540 Can Convert String in K Moves Go, Java Medium
1541 Minimum Insertions to Balance a Parentheses String Java Medium
1545 Find Kth Bit in Nth Binary String Java Medium
1546 Maximum Number of Non-Overlapping Subarrays With Sum Equals Target Java Medium
1551 Minimum Operations to Make Array Equal Java Medium
1552 Magnetic Force Between Two Balls Java Medium
1557 Minimum Number of Vertices to Reach All Nodes Java Medium
1558 Minimum Numbers of Function Calls to Make Target Array Java Medium
1559 Detect Cycles in 2D Grid Java Medium
1561 Maximum Number of Coins You Can Get Java Medium
1562 Find Latest Group of Size M Go, Java Medium
1567 Maximum Length of Subarray With Positive Product Java Medium
1573 Number of Ways to Split a String Go, Java Medium
1574 Shortest Subarray to be Removed to Make Array Sorted Java Medium
1577 Number of Ways Where Square of Number Is Equal to Product of Two Numbers Java Medium
1578 Minimum Deletion Cost to Avoid Repeating Letters Java Medium
1583 Count Unhappy Friends Go, Java Medium
1589 Maximum Sum Obtained of Any Permutation Java Medium
1590 Make Sum Divisible by P Go, Java Medium
1593 Split a String Into the Max Number of Unique Substrings Java Medium
1594 Maximum Non Negative Product in a Matrix Go, Java Medium
1600 Throne Inheritance Go, Java Medium
1603 Design Parking System Go Easy
1604 Alert Using Same Key-Card Three or More Times in a One Hour Period Go, Java Medium
1605 Find Valid Matrix Given Row and Column Sums Java Medium
1609 Even Odd Tree Java Medium
1615 Maximal Network Rank Go, Java Medium
1616 Split Two Strings to Make Palindrome Java Medium
1620 Coordinate With Maximum Network Quality Go, Java Medium
1626 Best Team With No Conflicts Java Medium
1630 Arithmetic Subarrays Java Medium
1631 Path With Minimum Effort Java Medium
1637 Widest Vertical Area Between Two Points Containing No Points Go, Java Medium
1641 Count Sorted Vowel Strings Java Medium
1642 Furthest Building You Can Reach Go, Java Medium
1647 Minimum Deletions to Make Character Frequencies Unique Java Medium
1653 Minimum Deletions to Make String Balanced Java Medium
1657 Determine if Two Strings Are Close Java Medium
1658 Minimum Operations to Reduce X to Zero Go, Java Medium
1663 Smallest String With A Given Numeric Value Java Medium
1664 Ways to Make a Fair Array Java Medium
1669 Merge In Between Linked Lists Java Medium
1670 Design Front Middle Back Queue Java Medium
1672 Richest Customer Wealth Go Easy
1673 Find the Most Competitive Subsequence Java Medium
1674 Minimum Moves to Make Array Complementary Go, Java Medium
1678 Goal Parser Interpretation Go Easy
1679 Max Number of K-Sum Pairs Java Medium
1680 Concatenation of Consecutive Binary Numbers Java Medium
1685 Sum of Absolute Differences in a Sorted Array Java Medium
1686 Stone Game VI Java Medium
1689 Partitioning Into Minimum Number Of Deci-Binary Numbers Go, Java Medium
1690 Stone Game VII Java Medium
1695 Maximum Erasure Value Java Medium
1696 Jump Game VI Go, Java Medium
1701 Average Waiting Time Java Medium
1702 Maximum Binary String After Change Go, Java Medium
1705 Maximum Number of Eaten Apples Java Medium
1706 Where Will the Ball Fall Go, Java Medium
1711 Count Good Meals Go, Java Medium
1712 Ways to Split Array Into Three Subarrays Go, Java Medium
1717 Maximum Score From Removing Substrings Java Medium
1718 Construct the Lexicographically Largest Valid Sequence Java Medium
1720 Decode XORed Array Go Easy
1721 Swapping Nodes in a Linked List Java Medium
1726 Tuple with Same Product Java Medium
1727 Largest Submatrix With Rearrangements Go, Java Medium
1733 Minimum Number of People to Teach Go, Java Medium
1734 Decode XORed Permutation Java Medium
1737 Change Minimum Characters to Satisfy One of Three Conditions Go, Java Medium
1738 Find Kth Largest XOR Coordinate Value Java Medium
1743 Restore the Array From Adjacent Pairs Java Medium
1744 Can You Eat Your Favorite Candy on Your Favorite Day Go, Java Medium
1749 Maximum Absolute Sum of Any Subarray Java Medium
1750 Minimum Length of String After Deleting Similar Ends Java Medium
1753 Maximum Score From Removing Stones Java Medium
1754 Largest Merge Of Two Strings Java Medium
1759 Count Number of Homogenous Substrings Java Medium
1760 Minimum Limit of Balls in a Bag Java Medium
1764 Form Array by Concatenating Subarrays of Another Array Java Medium
1765 Map of Highest Peak Java Medium
1769 Minimum Number of Operations to Move All Balls to Each Box Java Medium
1773 Count Items Matching a Rule Go Easy
1774 Closest Dessert Cost Java Medium
1775 Equal Sum Arrays With Minimum Number of Operations Java Medium
1780 Check if Number is a Sum of Powers of Three Java Medium
1781 Sum of Beauty of All Substrings Java Medium
1785 Minimum Elements to Add to Form a Given Sum Go, Java Medium
1792 Maximum Average Pass Ratio Java Medium
1797 Design Authentication Manager Java Medium
1798 Maximum Number of Consecutive Values You Can Make Java Medium
1801 Number of Orders in the Backlog Java Medium
1802 Maximum Value at a Given Index in a Bounded Array Go, Java Medium
1806 Minimum Number of Operations to Reinitialize a Permutation Go, Java Medium
1807 Evaluate the Bracket Pairs of a String Java Medium
1813 Sentence Similarity III Go, Java Medium
1814 Count Nice Pairs in an Array Go, Java Medium
1817 Finding the Users Active Minutes Java Medium
1818 Minimum Absolute Sum Difference Java Medium
1823 Find the Winner of the Circular Game Java Medium
1824 Minimum Sideway Jumps Java Medium
1828 Queries on Number of Points Inside a Circle Go, Java Medium
1829 Maximum XOR for Each Query Go, Java Medium
1833 Maximum Ice Cream Bars Java Medium
1834 Single-Threaded CPU Go, Java Medium
1838 Frequency of the Most Frequent Element Java Medium
1839 Longest Substring Of All Vowels in Order Java Medium
1845 Seat Reservation Manager Go, Java Medium
1846 Maximum Element After Decreasing and Rearranging Java Medium
1849 Splitting a String Into Descending Consecutive Values Go, Java Medium
1855 Maximum Distance Between a Pair of Values Java Medium
1856 Maximum Subarray Min-Product Java Medium
1859 Sorting the Sentence Go Easy
1860 Incremental Memory Leak Java Medium
1861 Rotating the Box Java Medium
1864 Minimum Number of Swaps to Make the Binary String Alternating Go, Java Medium
1865 Finding Pairs With a Certain Sum Java Medium
1871 Jump Game VII Go, Java Medium
1877 Minimize Maximum Pair Sum in Array Java Medium
1881 Maximum Value after Insertion Java Medium
1882 Process Tasks Using Servers Java Medium
1884 Egg Drop With 2 Eggs and N Floors Java Medium
1887 Reduction Operations to Make the Array Elements Equal Java Medium
1888 Minimum Number of Flips to Make the Binary String Alternating Go, Java Medium
1894 Find the Student that Will Replace the Chalk Go, Java Medium
1898 Maximum Number of Removable Characters Go, Java Medium
1899 Merge Triplets to Form Target Triplet Java Medium
1901 Find a Peak Element II Java Medium
1904 The Number of Full Rounds You Have Played Go, Java Medium
1905 Count Sub Islands Go, Java Medium
1906 Minimum Absolute Difference Queries Go, Java Medium
1910 Remove All Occurrences of a Substring Go, Java Medium
1911 Maximum Alternating Subsequence Sum Java Medium
1915 Number of Wonderful Substrings Go, Java Medium
1920 Build Array from Permutation Go Easy
1921 Eliminate Maximum Number of Monsters Go, Java Medium
1922 Count Good Numbers Go, Java Medium
1926 Nearest Exit from Entrance in Maze Go, Java Medium
1927 Sum Game Java Medium
1929 Concatenation of Array Go Easy
1930 Unique Length-3 Palindromic Subsequences Java Medium
1936 Add Minimum Number of Rungs Go, Java Medium
1937 Maximum Number of Points with Cost Java Medium
1942 The Number of the Smallest Unoccupied Chair Go, Java Medium
1943 Describe the Painting Go, Java Medium
1946 Largest Number After Mutating Substring Go, Java Medium
1953 Maximum Number of Weeks for Which You Can Work Go, Java Medium
1959 Minimum Total Space Wasted With K Resizing Operations Java Medium
1962 Remove Stones to Minimize the Total Java Medium
1963 Minimum Number of Swaps to Make the String Balanced Java Medium
1968 Array With Elements Not Equal to Average of Neighbors Java Medium
1975 Maximum Matrix Sum Go, Java Medium
1976 Number of Ways to Arrive at Destination Java Medium
1980 Find Unique Binary String Java Medium
1981 Minimize the Difference Between Target and Chosen Elements Go, Java Medium
1985 Find the Kth Largest Integer in the Array Go, Java Medium
1986 Minimum Number of Work Sessions to Finish the Tasks Java Medium
1992 Find All Groups of Farmland Go, Java Medium
1993 Operations on Tree Go, Java Medium
1996 The Number of Weak Characters in the Game Go, Java Medium
1997 First Day Where You Have Been in All the Rooms Go, Java Medium
2001 Number of Pairs of Interchangeable Rectangles Go, Java Medium
2002 Maximum Product of the Length of Two Palindromic Subsequences Java Medium
2007 Find Original Array From Doubled Array Go, Java Medium
2008 Maximum Earnings From Taxi Go, Java Medium
2011 Final Value of Variable After Performing Operations Go Easy
2012 Sum of Beauty in the Array Java Medium
2013 Detect Squares Go, Java Medium
2017 Grid Game Go, Java Medium
2018 Check if Word Can Be Placed In Crossword Go, Java Medium
2023 Number of Pairs of Strings With Concatenation Equal to Target Go, Java Medium
2024 Maximize the Confusion of an Exam Java Medium
2028 Find Missing Observations Go, Java Medium
2029 Stone Game IX Go, Java Medium
2033 Minimum Operations to Make a Uni-Value Grid Java Medium
2034 Stock Price Fluctuation Java Medium
2038 Remove Colored Pieces if Both Neighbors are the Same Color Java Medium
2039 The Time When the Network Becomes Idle Java Medium
2043 Simple Bank System Go, Java Medium
2044 Count Number of Maximum Bitwise-OR Subsets Go, Java Medium
2048 Next Greater Numerically Balanced Number Go, Java Medium
2049 Count Nodes With the Highest Score Java Medium
2054 Two Best Non-Overlapping Events Java Medium
2055 Plates Between Candles Java Medium
2058 Find the Minimum and Maximum Number of Nodes Between Critical Points Go, Java Medium
2059 Minimum Operations to Convert Number Java Medium
2063 Vowels of All Substrings Go, Java Medium
2064 Minimized Maximum of Products Distributed to Any Store Go, Java Medium
2069 Walking Robot Simulation II Go, Java Medium
2070 Most Beautiful Item for Each Query Java Medium
2074 Reverse Nodes in Even Length Groups Go, Java Medium
2075 Decode the Slanted Ciphertext Java Medium
2079 Watering Plants Go, Java Medium
2080 Range Frequency Queries Go, Java Medium
2086 Minimum Number of Buckets Required to Collect Rainwater from Houses Go, Java Medium
2087 Minimum Cost Homecoming of a Robot in a Grid Java Medium
2090 K Radius Subarray Averages Go, Java Medium
2091 Removing Minimum and Maximum From Array Go, Java Medium
2095 Delete the Middle Node of a Linked List Go, Java Medium
2096 Step-By-Step Directions From a Binary Tree Node to Another Java Medium
2100 Find Good Days to Rob the Bank Java Medium
2101 Detonate the Maximum Bombs Go, Java Medium
2104 Sum of Subarray Ranges Go, Java Medium
2105 Watering Plants II Go, Java Medium
2109 Adding Spaces to a String Go, Java Medium
2110 Number of Smooth Descent Periods of a Stock Go, Java Medium
2114 Maximum Number of Words Found in Sentences Go Easy
2115 Find All Possible Recipes from Given Supplies Go, Java Medium
2116 Check if a Parentheses String Can Be Valid Go, Java Medium
2120 Execution of All Suffix Instructions Staying in a Grid Go, Java Medium
2121 Intervals Between Identical Elements Go, Java Medium
2125 Number of Laser Beams in a Bank Go, Java Medium
2126 Destroying Asteroids Java Medium
2130 Maximum Twin Sum of a Linked List Go, Java Medium
2131 Longest Palindrome by Concatenating Two Letter Words Go, Java Medium
2134 Minimum Swaps to Group All 1's Together II Go, Java Medium
2135 Count Words Obtained After Adding a Letter Go, Java Medium
2139 Minimum Moves to Reach Target Score Java Medium
2140 Solving Questions With Brainpower Go, Java Medium
2145 Count the Hidden Sequences Go, Java Medium
2146 K Highest Ranked Items Within a Price Range Go, Java Medium
2149 Rearrange Array Elements by Sign Go, Java Medium
2150 Find All Lonely Numbers in the Array Go, Java Medium
2155 All Divisions With the Highest Score of a Binary Array Go, Java Medium
2160 Minimum Sum of Four Digit Number After Splitting Digits Go Easy
2161 Partition Array According to Given Pivot Go, Java Medium
2162 Minimum Cost to Set Cooking Time Go, Java Medium
2165 Smallest Value of the Rearranged Number Go, Java Medium
2166 Design Bitset Go, Java Medium
2170 Minimum Operations to Make the Array Alternating Go, Java Medium
2171 Removing Minimum Number of Magic Beans Go, Java Medium
2177 Find Three Consecutive Integers That Sum to a Given Number Go, Java Medium
2178 Maximum Split of Positive Even Integers Go, Java Medium
2181 Merge Nodes in Between Zeros Go, Java Medium
2182 Construct String With Repeat Limit Go, Java Medium
2186 Minimum Number of Steps to Make Two Strings Anagram II Go, Java Medium
2187 Minimum Time to Complete Trips Go, Java Medium
2191 Sort the Jumbled Numbers Go, Java Medium
2192 All Ancestors of a Node in a Directed Acyclic Graph Java Medium
2194 Cells in a Range on an Excel Sheet Go Easy
2195 Append K Integers With Minimal Sum Go, Java Medium
2196 Create Binary Tree From Descriptions Go, Java Medium
2202 Maximize the Topmost Element After K Moves Go, Java Medium
2207 Maximize Number of Subsequences in a String Go, Java Medium
2208 Minimum Operations to Halve Array Sum Go, Java Medium
2211 Count Collisions on a Road Go, Java Medium
2212 Maximum Points in an Archery Competition Go, Java Medium
2216 Minimum Deletions to Make Array Beautiful Go, Java Medium
2217 Find Palindrome With Fixed Length Go, Java Medium
2221 Find Triangular Sum of an Array Go, Java Medium
2222 Number of Ways to Select Buildings Go, Java Medium
2225 Find Players With Zero or One Losses Go, Java Medium
2226 Maximum Candies Allocated to K Children Go, Java Medium
2232 Minimize Result by Adding Parentheses to Expression Go, Java Medium
2233 Maximum Product After K Increments Go, Java Medium
2235 Add Two Integers Go Easy
2236 Root Equals Sum of Children Go Easy
2240 Number of Ways to Buy Pens and Pencils Go, Java Medium
2241 Design an ATM Machine Go, Java Medium
2244 Minimum Rounds to Complete All Tasks Go, Java Medium
2249 Count Lattice Points Inside a Circle Go, Java Medium
2250 Count Number of Rectangles Containing Each Point Go, Java Medium
2256 Minimum Average Difference Go, Java Medium
2257 Count Unguarded Cells in the Grid Go, Java Medium
2260 Minimum Consecutive Cards to Pick Up Go, Java Medium
2261 K Divisible Elements Subarrays Go, Java Medium
2265 Count Nodes Equal to Average of Subtree Go, Java Medium
2270 Number of Ways to Split Array Go, Java Medium
2271 Maximum White Tiles Covered by a Carpet Go, Java Medium
2274 Maximum Consecutive Floors Without Special Floors Go, Java Medium
2275 Largest Combination With Bitwise AND Greater Than Zero Go, Java Medium
2279 Maximum Bags With Full Capacity of Rocks Go, Java Medium
2280 Minimum Lines to Represent a Line Chart Go, Java Medium
2284 Sender With Largest Word Count Go, Java Medium
2285 Maximum Total Importance of Roads Go, Java Medium
2288 Apply Discount to Prices Go, Java Medium
2289 Steps to Make Array Non-decreasing Java Medium
2294 Partition Array Such That Maximum Difference Is K Go, Java Medium
2295 Replace Elements in an Array Go, Java Medium
2300 Successful Pairs of Spells and Potions Go, Java Medium
2304 Minimum Path Cost in a Grid Go, Java Medium
2305 Fair Distribution of Cookies Go, Java Medium
2310 Sum of Numbers With Units Digit K Go, Java Medium
2311 Longest Binary Subsequence Less Than or Equal to K Go, Java Medium
2316 Count Unreachable Pairs of Nodes in an Undirected Graph Go, Java Medium
2317 Maximum XOR After Operations Go, Java Medium
2326 Spiral Matrix IV Go, Java Medium
2332 The Latest Time to Catch a Bus Go, Java Medium
2333 Minimum Sum of Squared Difference Java Medium
2336 Smallest Number in Infinite Set Java Medium
2337 Move Pieces to Obtain a String Go, Java Medium
2342 Max Sum of a Pair With Equal Sum of Digits Go, Java Medium
2343 Query Kth Smallest Trimmed Number Go, Java Medium
2348 Number of Zero-Filled Subarrays Go, Java Medium
2349 Design a Number Container System Go, Java Medium
2352 Equal Row and Column Pairs Go, Java Medium
2353 Design a Food Rating System Go, Java Medium
2358 Maximum Number of Groups Entering a Competition Go, Java Medium
2359 Find Closest Node to Given Two Nodes Go, Java Medium
2364 Count Number of Bad Pairs Go, Java Medium
2365 Task Scheduler II Go, Java Medium
2368 Reachable Nodes With Restrictions Go, Java Medium
2369 Check if There is a Valid Partition For The Array Go, Java Medium
2370 Longest Ideal Subsequence Go, Java Medium
2374 Node With Highest Edge Score Go, Java Medium
2375 Construct Smallest Number From DI String Go, Java Medium
2380 Time Needed to Rearrange a Binary String Go, Java Medium
2381 Shifting Letters II Go, Java Medium
2384 Largest Palindromic Number Go, Java Medium
2385 Amount of Time for Binary Tree to Be Infected Go, Java Medium
2390 Removing Stars From a String Go, Java Medium
2391 Minimum Amount of Time to Collect Garbage Go, Java Medium
2396 Strictly Palindromic Number Go, Java Medium
2400 Number of Ways to Reach a Position After Exactly k Steps Go, Java Medium
2401 Longest Nice Subarray Go, Java Medium
2405 Optimal Partition of String Go, Java Medium
2406 Divide Intervals Into Minimum Number of Groups Go, Java Medium
2410 Maximum Matching of Players With Trainers Go, Java Medium
2411 Smallest Subarrays With Maximum Bitwise OR Go, Java Medium
2414 Length of the Longest Alphabetical Continuous Substring Go, Java Medium
2415 Reverse Odd Levels of Binary Tree Go, Java Medium
2419 Longest Subarray With Maximum Bitwise AND Go, Java Medium
2420 Find All Good Indices Go, Java Medium
2424 Longest Uploaded Prefix Go, Java Medium
2425 Bitwise XOR of All Pairings Go, Java Medium
2428 Maximum Sum of an Hourglass Go, Java Medium
2429 Minimize XOR Go, Java Medium
2433 Find The Original Array of Prefix Xor Go, Java Medium
2434 Using a Robot to Print the Lexicographically Smallest String Go, Java Medium
2439 Minimize Maximum of Array Go, Java Medium
2442 Count Number of Distinct Integers After Reverse Operations Go, Java Medium
2443 Sum of Number and Its Reverse Go, Java Medium
2452 Words Within Two Edits of Dictionary Go, Java Medium
2453 Destroy Sequential Targets Go, Java Medium
2456 Most Popular Video Creator Go, Java Medium
2457 Minimum Addition to Make Integer Beautiful Go, Java Medium
2461 Maximum Sum of Distinct Subarrays With Length K Go, Java Medium
2462 Total Cost to Hire K Workers Go, Java Medium
2466 Count Ways To Build Good Strings Go, Java Medium
2471 Minimum Number of Operations to Sort a Binary Tree by Level Go, Java Medium
2476 Closest Nodes Queries in a Binary Search Tree Go, Java Medium
2477 Minimum Fuel Cost to Report to the Capital Go, Java Medium
2482 Difference Between Ones and Zeros in Row and Column Go, Java Medium
2483 Minimum Penalty for a Shop Go, Java Medium
2486 Append Characters to String to Make Subsequence Go, Java Medium
2487 Remove Nodes From Linked List Go, Java Medium
2491 Divide Players Into Teams of Equal Skill Go, Java Medium
2492 Minimum Score of a Path Between Two Cities Java Medium
2497 Maximum Star Sum of a Graph Go, Java Medium
2498 Frog Jump II Go, Java Medium
2502 Design Memory Allocator Go, Java Medium
2507 Smallest Value After Replacing With Sum of Prime Factors Go, Java Medium
2512 Reward Top K Students Go, Java Medium
2517 Maximum Tastiness of Candy Basket Go, Java Medium
2521 Distinct Prime Factors of Product of Array Go, Java Medium
2522 Partition String Into Substrings With Values at Most K Go, Java Medium
2526 Find Consecutive Integers from a Data Stream Go, Java Medium
2527 Find Xor-Beauty of Array Go, Java Medium
2530 Maximal Score After Applying K Operations Go, Java Medium
2531 Make Number of Distinct Characters Equal Go, Java Medium
2537 Count the Number of Good Subarrays Go, Java Medium
2541 Minimum Operations to Make Array Equal II Go, Java Medium
2542 Maximum Subsequence Score Go, Java Medium
2545 Sort the Students by Their Kth Score Go, Java Medium
2546 Apply Bitwise Operations to Make Strings Equal Go, Java Medium
2550 Count Collisions of Monkeys on a Polygon Go, Java Medium
2554 Maximum Number of Integers to Choose From a Range I Go, Java Medium
2555 Maximize Win From Two Segments Go, Java Medium
2556 Disconnect Path in a Binary Matrix by at Most One Flip Go, Java Medium
2559 Count Vowel Strings in Ranges Go, Java Medium
2560 House Robber IV Go, Java Medium
2563 Count the Number of Fair Pairs Go, Java Medium
2567 Minimum Score by Changing Two Elements Go, Java Medium
2568 Minimum Impossible OR Go, Java Medium
2571 Minimum Operations to Reduce an Integer to 0 Go, Java Medium
2575 Find the Divisibility Array of a String Go, Java Medium
2576 Find the Maximum Number of Marked Indices Go, Java Medium
2579 Count Total Number of Colored Cells Go, Java Medium
2580 Count Ways to Group Overlapping Ranges Go, Java Medium
2583 Kth Largest Sum in a Binary Tree Go, Java Medium
2587 Rearrange Array to Maximize Prefix Score Go, Java Medium
2588 Count the Number of Beautiful Subarrays Go, Java Medium
2592 Maximize Greatness of an Array Go, Java Medium
2593 Find Score of an Array After Marking All Elements Go, Java Medium
2594 Minimum Time to Repair Cars Go, Java Medium
2596 Check Knight Tour Configuration Go, Java Medium
2597 The Number of Beautiful Subsets Go, Java Medium
2598 Smallest Missing Non-negative Integer After Operations Go, Java Medium
2602 Minimum Operations to Make All Array Elements Equal Go, Java Medium
2606 Find the Substring With Maximum Cost Go, Java Medium
2607 Make K-Subarray Sums Equal Go, Java Medium
2610 Convert an Array Into a 2D Array With Conditions Go, Java Medium
2611 Mice and Cheese Go, Java Medium
2615 Sum of Distances Go, Java Medium
2616 Minimize the Maximum Difference of Pairs Go, Java Medium
2640 Find the Score of All Prefixes of an Array Go, Java Medium
2641 Cousins in Binary Tree II Go, Java Medium
2645 Minimum Additions to Make Valid String Go, Java Medium
2653 Sliding Subarray Beauty Go, Java Medium
2654 Minimum Number of Operations to Make All Array Elements Equal to 1 Go, Java Medium
2657 Find the Prefix Common Array of Two Arrays Go, Java Medium
2658 Maximum Number of Fish in a Grid Go, Java Medium
2661 First Completely Painted Row or Column Go, Java Medium
2662 Minimum Cost of a Path With Special Roads Go, Java Medium
2671 Frequency Tracker Go, Java Medium
2672 Number of Adjacent Elements With the Same Color Go, Java Medium
2673 Make Costs of Paths Equal in a Binary Tree Go, Java Medium
2679 Sum in a Matrix Go, Java Medium
2680 Maximum OR Go, Java Medium
2683 Neighboring Bitwise XOR Go, Java Medium
2684 Maximum Number of Moves in a Grid Go, Java Medium
2685 Count the Number of Complete Components Go, Java Medium
2698 Find the Punishment Number of an Integer Go, Java Medium
2707 Extra Characters in a String Go, Java Medium
2708 Maximum Strength of a Group Go, Java Medium
2711 Difference of Number of Distinct Values on Diagonals Go, Java Medium
2712 Minimum Cost to Make All Characters Equal Go, Java Medium
2718 Sum of Matrix After Queries Go, Java Medium
2731 Movement of Robots Go, Java Medium
2734 Lexicographically Smallest String After Substring Operation Go, Java Medium
2740 Find the Value of the Partition Go, Java Medium
2745 Construct the Longest New String Go, Java Medium
2747 Count Zero Request Servers Go, Java Medium
2749 Minimum Operations to Make the Integer Zero Go, Java Medium
2750 Ways to Split Array Into Good Subarrays Go, Java Medium
2761 Prime Pairs With Target Sum Go, Java Medium
2762 Continuous Subarrays Go, Java Medium
2766 Relocate Marbles Go, Java Medium
2768 Number of Black Blocks Go, Java Medium
2772 Apply Operations to Make All Array Elements Equal to Zero Go, Java Medium
2779 Maximum Beauty of an Array After Applying Operation Go, Java Medium
2780 Minimum Index of a Valid Split Go, Java Medium
2785 Sort Vowels in a String Go, Java Medium
2786 Visit Array Positions to Maximize Score Go, Java Medium
2787 Ways to Express an Integer as Sum of Powers Go, Java Medium
2789 Largest Element in an Array after Merge Operations Go, Java Medium
2799 Count Complete Subarrays in an Array Go, Java Medium
2807 Insert Greatest Common Divisors in Linked List Go, Java Medium
2808 Minimum Seconds to Equalize a Circular Array Go, Java Medium
2811 Check if it is Possible to Split Array Go, Java Medium
2816 Double a Number Represented as a Linked List Java Medium
2817 Minimum Absolute Difference Between Elements With Constraint Go, Java Medium
2825 Make String a Subsequence Using Cyclic Increments Go, Java Medium
2826 Sorting Three Groups Go, Java Medium
2829 Determine the Minimum Sum of a k-avoiding Array Go, Java Medium
2830 Maximize the Profit as the Salesman Go, Java Medium
2831 Find the Longest Equal Subarray Go, Java Medium
2834 Find the Minimum Possible Sum of a Beautiful Array Go, Java Medium
2840 Check if Strings Can be Made Equal With Operations II Go, Java Medium
2841 Maximum Sum of Almost Unique Subarray Go, Java Medium
2844 Minimum Operations to Make a Special Number Go, Java Medium
2845 Count of Interesting Subarrays Go, Java Medium
2849 Determine if a Cell Is Reachable at a Given Time Go, Java Medium
2850 Minimum Moves to Spread Stones Over Grid Go, Java Medium
2856 Minimum Array Length After Pair Removals Go, Java Medium
2857 Count Pairs of Points With Distance k Go, Java Medium
2860 Happy Students Go, Java Medium
2861 Maximum Number of Alloys Go, Java Medium
2870 Minimum Number of Operations to Make Array Empty Go, Java Medium
2871 Split Array Into Maximum Number of Subarrays Go, Java Medium
2874 Maximum Value of an Ordered Triplet II Go, Java Medium
2875 Minimum Size Subarray in Infinite Array Go, Java Medium
2895 Minimum Processing Time Go, Java Medium
2900 Longest Unequal Adjacent Groups Subsequence I Go, Java Medium
2904 Shortest and Lexicographically Smallest Beautiful String Go, Java Medium
2905 Find Indices With Index and Value Difference II Go, Java Medium
2906 Construct Product Matrix Go, Java Medium
2909 Minimum Sum of Mountain Triplets II Go, Java Medium
2910 Minimum Number of Groups to Create a Valid Assignment Go, Java Medium
2914 Minimum Number of Changes to Make Binary String Beautiful Go, Java Medium
2915 Length of the Longest Subsequence That Sums to Target Go, Java Medium
2918 Minimum Equal Sum of Two Arrays After Replacing Zeros Go, Java Medium
2924 Find Champion II Go, Java Medium
2925 Maximum Score After Applying Operations on a Tree Go, Java Medium
2929 Distribute Candies Among Children II Go, Java Medium
2930 Number of Strings Which Can Be Rearranged to Contain Substring Go, Java Medium
2933 High-Access Employees Go, Java Medium
2934 Minimum Operations to Maximize Last Elements in Arrays Go, Java Medium
2938 Separate Black and White Balls Go, Java Medium
2944 Minimum Number of Coins for Fruits Go, Java Medium
2948 Make Lexicographically Smallest Array by Swapping Elements Go, Java Medium
2952 Minimum Number of Coins to be Added Go, Java Medium
2957 Remove Adjacent Almost-Equal Characters Go, Java Medium
2958 Length of Longest Subarray With at Most K Frequency Go, Java Medium
2961 Double Modular Exponentiation Go, Java Medium
2962 Count Subarrays Where Max Element Appears at Least K Times Go, Java Medium
2966 Divide Array Into Arrays With Max Difference Go, Java Medium
2971 Find Polygon With the Largest Perimeter Go, Java Medium
2975 Maximum Square Area by Removing Fences From a Field Go, Java Medium
2981 Find Longest Special Substring That Occurs Thrice I Go, Java Medium
2982 Find Longest Special Substring That Occurs Thrice II Go, Java Medium
2998 Minimum Number of Operations to Make X and Y Equal Go, Java Medium
3001 Minimum Moves to Capture The Queen Go, Java Medium
3002 Maximum Size of a Set After Removals Go, Java Medium
3011 Find if Array Can Be Sorted Go, Java Medium
3012 Minimize Length of Array Using Operations Go, Java Medium
3016 Minimum Number of Pushes to Type Word II Go, Java Medium
3020 Find the Maximum Number of Elements in Subset Go, Java Medium
3021 Alice and Bob Playing Flower Game Go, Java Medium
3025 Find the Number of Ways to Place People I Go, Java Medium
3026 Maximum Good Subarray Sum Go, Java Medium
3027 Find the Number of Ways to Place People II Go, Java Hard
3029 Minimum Time to Revert Word to Initial State I Go, Java Medium
3030 Find the Grid of Region Average Go, Java Medium
3031 Minimum Time to Revert Word to Initial State II Go, Java Hard
3035 Maximum Palindromes After Operations Go, Java Medium
3039 Apply Operations to Make String Empty Go, Java Medium
3043 Find the Length of the Longest Common Prefix Go, Java Medium
3044 Most Frequent Prime Go, Java Medium
3047 Find the Largest Area of Square Inside Two Rectangles Go, Java Medium
3067 Count Pairs of Connectable Servers in a Weighted Tree Network Go, Java Medium
3070 Count Submatrices with Top-Left Element and Sum Less Than k Go, Java Medium
3071 Minimum Operations to Write the Letter Y on a Grid Go, Java Medium
3076 Shortest Uncommon Substring in an Array Go, Java Medium
3080 Mark Elements on Array by Performing Queries Go, Java Medium
3084 Count Substrings Starting and Ending with Given Character Go, Java Medium
3085 Minimum Deletions to Make String K-Special Go, Java Medium
3091 Apply Operations to Make Sum of Array Greater Than or Equal to k Go, Java Medium
3092 Most Frequent IDs Go, Java Medium
3096 Minimum Levels to Gain More Points Go, Java Medium
3100 Water Bottles II Go, Java Medium
3101 Count Alternating Subarrays Go, Java Medium
3106 Lexicographically Smallest String After Operations With Constraint Go, Java Medium
3107 Minimum Operations to Make Median of Array Equal to K Go, Java Medium
3111 Minimum Rectangles to Cover Points Go, Java Medium
3112 Minimum Time to Visit Disappearing Nodes Go, Java Medium
3115 Maximum Prime Difference Go, Java Medium
3121 Count the Number of Special Characters II Go, Java Medium
3122 Minimum Number of Operations to Satisfy Conditions Go, Java Medium
3128 Right Triangles Go, Java Medium
3132 Find the Integer Added to Array II Go, Java Medium
3138 Minimum Length of Anagram Concatenation Go, Java Medium
3143 Maximum Points Inside the Square Go, Java Medium
3147 Taking Maximum Energy From the Mystic Dungeon Go, Java Medium
3148 Maximum Difference Score in a Grid Go, Java Medium
3153 Sum of Digit Differences of All Pairs Go, Java Medium
3160 Find the Number of Distinct Colors Among the Balls Go, Java Medium
3164 Find the Number of Good Pairs II Go, Java Medium
3169 Count Days Without Meetings Go, Java Medium
3170 Lexicographically Minimum String After Removing Stars Go, Java Medium
3175 Find The First Player to win K Games in a Row Go, Java Medium
3180 Maximum Total Reward Using Operations I Go, Java Medium
3181 Maximum Total Reward Using Operations II Go, Java Hard
3185 Count Pairs That Form a Complete Day II Go, Java Medium
3201 Find the Maximum Length of Valid Subsequence I Go, Java Medium
3202 Find the Maximum Length of Valid Subsequence II Go, Java Medium
3207 Maximum Points After Enemy Battles Go, Java Medium
3208 Alternating Groups II Go, Java Medium
3233 Find the Count of Numbers Which Are Not Special Go, Java Medium
3255 Find the Power of K-Size Subarrays II Go, Java Medium
3265 Count Almost Equal Pairs I Go, Java Medium
3281 Maximize Score of Numbers in Ranges Go, Java Medium
3282 Reach End of Array With Max Score Go, Java Medium
3286 Find a Safe Walk Through a Grid Go, Java Medium
3290 Maximum Multiplication Score Go, Java Medium
3296 Minimum Number of Seconds to Make Mountain Height Zero Go, Java Medium
3297 Count Substrings That Can Be Rearranged to Contain a String I Go, Java Medium
3298 Count Substrings That Can Be Rearranged to Contain a String II Go, Java Hard
3301 Maximize the Total Height of Unique Towers Go, Java Medium
3305 Count of Substrings Containing Every Vowel and K Consonants I Go, Java Medium
3306 Count of Substrings Containing Every Vowel and K Consonants II Go, Java Medium
3326 Minimum Division Operations to Make Array Non Decreasing Go, Java Medium
3334 Find the Maximum Factor Score of Array Go, Java Medium
3341 Find Minimum Time to Reach Last Room I Go, Java Medium
3342 Find Minimum Time to Reach Last Room II Go, Java Medium
3346 Maximum Frequency of an Element After Performing Operations I Go, Java Medium
3347 Maximum Frequency of an Element After Performing Operations II Go, Java Hard
3350 Adjacent Increasing Subarrays Detection II Go, Java Medium
3355 Zero Array Transformation I Go, Java Medium
3371 Identify the Largest Outlier in an Array Go, Java Medium
3376 Minimum Time to Break Locks I Go, Java Medium
3377 Digit Operations to Make Two Integers Equal Go, Java Medium
3381 Maximum Subarray Sum With Length Divisible by K Go, Java Medium
3388 Count Beautiful Splits in an Array Go, Java Medium
3394 Check if Grid can be Cut into Sections Go, Java Medium
3397 Maximum Number of Distinct Elements After Operations Go, Java Medium
3404 Count Special Subsequences Java Medium
3408 Design Task Manager Go, Java Medium
3412 Find Mirror Score of a String Go, Java Medium
3413 Maximum Coins From K Consecutive Bags Go, Java Medium
3433 Count Mentions Per User Go, Java Medium
3439 Reschedule Meetings for Maximum Free Time I Go, Java Medium
3440 Reschedule Meetings for Maximum Free Time II Go, Java Medium
3443 Maximum Manhattan Distance After K Changes Go, Java Medium
3447 Assign Elements to Groups with Constraints Go, Java Medium
3457 Eat Pizzas! Go, Java Medium
3478 Choose K Elements With Maximum Sum Go, Java Medium
3488 Closest Equal Element Queries Go, Java Medium
3489 Zero Array Transformation IV Go, Java Medium
3499 Maximize Active Section with Trade I Go, Java Medium
3508 Implement Router Go, Java Medium
3513 Number of Unique XOR Triplets I Go, Java Medium
3514 Number of Unique XOR Triplets II Go, Java Medium
3542 Minimum Operations to Convert All Elements to Zero Go, Java Medium
3543 Maximum Weighted K-Edge Path Go, Java Medium
3552 Grid Teleportation Traversal Go, Java Medium
3557 Find Maximum Number of Non Intersecting Substrings Go, Java Medium
3588 Find Maximum Area of a Triangle Go, Java Medium
3660 Jump Game IX Go, Java Medium
3760 Maximum Substrings With Distinct Start Go, Java Medium

About

leetcode notes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published