Skip to content

MrHuxu/leetcode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LeetCode by xhu

ID Title Difficulty Solutions
1 Two Sum Easy JavaScript
2 Add Two Numbers Medium JavaScript
3 Longest Substring Without Repeating Characters Medium JavaScript
5 Longest Palindromic Substring Medium JavaScript
6 Zigzag Conversion Medium JavaScript
7 Reverse Integer Medium JavaScript
8 String to Integer (atoi) Medium JavaScript
9 Palindrome Number Easy JavaScript
10 Regular Expression Matching Hard JavaScript
11 Container With Most Water Medium JavaScript Rust
12 Integer to Roman Medium JavaScript
13 Roman to Integer Easy JavaScript
14 Longest Common Prefix Easy JavaScript
15 3Sum Medium JavaScript
16 3Sum Closest Medium JavaScript
17 Letter Combinations of a Phone Number Medium JavaScript Go
18 4Sum Medium JavaScript Go
19 Remove Nth Node From End of List Medium JavaScript Go
20 Valid Parentheses Easy JavaScript TypeScript
21 Merge Two Sorted Lists Easy JavaScript
22 Generate Parentheses Medium JavaScript
23 Merge k Sorted Lists Hard JavaScript TypeScript
24 Swap Nodes in Pairs Medium JavaScript
25 Reverse Nodes in k-Group Hard JavaScript
26 Remove Duplicates from Sorted Array Easy JavaScript
27 Remove Element Easy JavaScript
28 Find the Index of the First Occurrence in a String Easy JavaScript TypeScript
29 Divide Two Integers Medium JavaScript
31 Next Permutation Medium Rust
32 Longest Valid Parentheses Hard Go
34 Find First and Last Position of Element in Sorted Array Medium JavaScript Go
35 Search Insert Position Easy JavaScript TypeScript
38 Count and Say Medium JavaScript
39 Combination Sum Medium JavaScript
41 First Missing Positive Hard JavaScript
43 Multiply Strings Medium JavaScript
45 Jump Game II Medium Go
46 Permutations Medium JavaScript
48 Rotate Image Medium JavaScript Go
49 Group Anagrams Medium JavaScript
51 N-Queens Hard Go
52 N-Queens II Hard Go
53 Maximum Subarray Medium JavaScript
54 Spiral Matrix Medium JavaScript
55 Jump Game Medium JavaScript
56 Merge Intervals Medium JavaScript
58 Length of Last Word Easy JavaScript
59 Spiral Matrix II Medium JavaScript
60 Permutation Sequence Hard JavaScript
61 Rotate List Medium JavaScript
62 Unique Paths Medium JavaScript
63 Unique Paths II Medium JavaScript Go
64 Minimum Path Sum Medium JavaScript TypeScript
65 Valid Number Hard Go
66 Plus One Easy JavaScript
67 Add Binary Easy JavaScript TypeScript Java
68 Text Justification Hard JavaScript
69 Sqrt(x) Easy JavaScript
71 Simplify Path Medium JavaScript TypeScript
72 Edit Distance Medium TypeScript
73 Set Matrix Zeroes Medium JavaScript
75 Sort Colors Medium JavaScript
77 Combinations Medium JavaScript
78 Subsets Medium JavaScript Python Rust
79 Word Search Medium JavaScript Python
80 Remove Duplicates from Sorted Array II Medium JavaScript Rust
83 Remove Duplicates from Sorted List Easy JavaScript
86 Partition List Medium JavaScript Go
87 Scramble String Hard Go
88 Merge Sorted Array Easy JavaScript
89 Gray Code Medium JavaScript Go
90 Subsets II Medium JavaScript
91 Decode Ways Medium JavaScript
92 Reverse Linked List II Medium JavaScript Java
93 Restore IP Addresses Medium JavaScript
94 Binary Tree Inorder Traversal Easy JavaScript
95 Unique Binary Search Trees II Medium JavaScript
96 Unique Binary Search Trees Medium JavaScript
97 Interleaving String Medium Go
98 Validate Binary Search Tree Medium JavaScript
99 Recover Binary Search Tree Medium Rust
100 Same Tree Easy JavaScript
101 Symmetric Tree Easy JavaScript TypeScript
102 Binary Tree Level Order Traversal Medium JavaScript Go
103 Binary Tree Zigzag Level Order Traversal Medium JavaScript TypeScript
104 Maximum Depth of Binary Tree Easy JavaScript TypeScript Java
105 Construct Binary Tree from Preorder and Inorder Traversal Medium JavaScript Go
106 Construct Binary Tree from Inorder and Postorder Traversal Medium JavaScript TypeScript
107 Binary Tree Level Order Traversal II Medium JavaScript
109 Convert Sorted List to Binary Search Tree Medium Go
110 Balanced Binary Tree Easy JavaScript
111 Minimum Depth of Binary Tree Easy JavaScript
112 Path Sum Easy JavaScript
113 Path Sum II Medium JavaScript Rust
114 Flatten Binary Tree to Linked List Medium JavaScript Go
116 Populating Next Right Pointers in Each Node Medium JavaScript
117 Populating Next Right Pointers in Each Node II Medium Java
118 Pascal's Triangle Easy JavaScript Java
119 Pascal's Triangle II Easy JavaScript
120 Triangle Medium JavaScript Go
121 Best Time to Buy and Sell Stock Easy JavaScript TypeScript
122 Best Time to Buy and Sell Stock II Medium JavaScript
125 Valid Palindrome Easy JavaScript
127 Word Ladder Hard Rust
128 Longest Consecutive Sequence Medium Go
129 Sum Root to Leaf Numbers Medium JavaScript TypeScript Go
130 Surrounded Regions Medium JavaScript
131 Palindrome Partitioning Medium JavaScript Python
134 Gas Station Medium JavaScript
135 Candy Hard Go Java
136 Single Number Easy JavaScript
137 Single Number II Medium JavaScript Python
139 Word Break Medium JavaScript
140 Word Break II Hard Python
141 Linked List Cycle Easy JavaScript
142 Linked List Cycle II Medium JavaScript TypeScript
143 Reorder List Medium JavaScript
144 Binary Tree Preorder Traversal Easy JavaScript
145 Binary Tree Postorder Traversal Easy JavaScript
146 LRU Cache Medium JavaScript
147 Insertion Sort List Medium JavaScript
150 Evaluate Reverse Polish Notation Medium JavaScript Go
151 Reverse Words in a String Medium JavaScript Python
152 Maximum Product Subarray Medium JavaScript
153 Find Minimum in Rotated Sorted Array Medium JavaScript
155 Min Stack Medium JavaScript
158 Read N Characters Given read4 II - Call Multiple Times Hard JavaScript
160 Intersection of Two Linked Lists Easy JavaScript
162 Find Peak Element Medium JavaScript Go
164 Maximum Gap Medium Python
165 Compare Version Numbers Medium JavaScript
166 Fraction to Recurring Decimal Medium Python
167 Two Sum II - Input Array Is Sorted Medium Python
169 Majority Element Easy JavaScript Python
171 Excel Sheet Column Number Easy JavaScript
172 Factorial Trailing Zeroes Medium JavaScript
173 Binary Search Tree Iterator Medium Rust
179 Largest Number Medium JavaScript
187 Repeated DNA Sequences Medium JavaScript
189 Rotate Array Medium JavaScript
190 Reverse Bits Easy JavaScript
191 Number of 1 Bits Easy JavaScript
198 House Robber Medium JavaScript Python
199 Binary Tree Right Side View Medium JavaScript Rust
200 Number of Islands Medium JavaScript Python
201 Bitwise AND of Numbers Range Medium JavaScript Python
202 Happy Number Easy JavaScript
203 Remove Linked List Elements Easy JavaScript
204 Count Primes Medium JavaScript Go
205 Isomorphic Strings Easy JavaScript Go Python
206 Reverse Linked List Easy JavaScript Python
207 Course Schedule Medium JavaScript Python
208 Implement Trie (Prefix Tree) Medium TypeScript Go
209 Minimum Size Subarray Sum Medium JavaScript Python
210 Course Schedule II Medium Python
211 Design Add and Search Words Data Structure Medium TypeScript
213 House Robber II Medium Python
215 Kth Largest Element in an Array Medium JavaScript Python
216 Combination Sum III Medium JavaScript Java
217 Contains Duplicate Easy JavaScript
219 Contains Duplicate II Easy JavaScript
220 Contains Duplicate III Hard JavaScript
221 Maximal Square Medium JavaScript
222 Count Complete Tree Nodes Easy Python
223 Rectangle Area Medium JavaScript
224 Basic Calculator Hard JavaScript
225 Implement Stack using Queues Easy Python
226 Invert Binary Tree Easy JavaScript TypeScript Go
227 Basic Calculator II Medium JavaScript
228 Summary Ranges Easy JavaScript Python
229 Majority Element II Medium JavaScript Python
230 Kth Smallest Element in a BST Medium Rust
231 Power of Two Easy JavaScript Python
232 Implement Queue using Stacks Easy Python
234 Palindrome Linked List Easy JavaScript Go Python
235 Lowest Common Ancestor of a Binary Search Tree Medium JavaScript Go
236 Lowest Common Ancestor of a Binary Tree Medium Go Java
237 Delete Node in a Linked List Medium JavaScript
238 Product of Array Except Self Medium JavaScript Python
239 Sliding Window Maximum Hard Python
240 Search a 2D Matrix II Medium JavaScript
241 Different Ways to Add Parentheses Medium Python
242 Valid Anagram Easy JavaScript Python
257 Binary Tree Paths Easy JavaScript
258 Add Digits Easy JavaScript Go Python
263 Ugly Number Easy JavaScript
264 Ugly Number II Medium JavaScript
268 Missing Number Easy JavaScript Python
274 H-Index Medium JavaScript
275 H-Index II Medium JavaScript
278 First Bad Version Easy JavaScript
279 Perfect Squares Medium JavaScript
283 Move Zeroes Easy JavaScript
287 Find the Duplicate Number Medium Go Python
289 Game of Life Medium JavaScript Rust
290 Word Pattern Easy JavaScript
292 Nim Game Easy JavaScript
299 Bulls and Cows Medium JavaScript
300 Longest Increasing Subsequence Medium JavaScript Python
303 Range Sum Query - Immutable Easy JavaScript
304 Range Sum Query 2D - Immutable Medium JavaScript Go
306 Additive Number Medium JavaScript
307 Range Sum Query - Mutable Medium JavaScript
310 Minimum Height Trees Medium Python
316 Remove Duplicate Letters Medium Python
318 Maximum Product of Word Lengths Medium JavaScript Go
319 Bulb Switcher Medium JavaScript TypeScript Go Python
322 Coin Change Medium JavaScript Java
326 Power of Three Easy JavaScript Go
328 Odd Even Linked List Medium JavaScript
329 Longest Increasing Path in a Matrix Hard Go
331 Verify Preorder Serialization of a Binary Tree Medium Go
332 Reconstruct Itinerary Hard JavaScript Python
334 Increasing Triplet Subsequence Medium JavaScript
336 Palindrome Pairs Hard JavaScript Go
337 House Robber III Medium Python
338 Counting Bits Easy JavaScript Python
341 Flatten Nested List Iterator Medium Go
342 Power of Four Easy Python
343 Integer Break Medium JavaScript Python
344 Reverse String Easy JavaScript Python Rust
345 Reverse Vowels of a String Easy JavaScript
347 Top K Frequent Elements Medium JavaScript Python
349 Intersection of Two Arrays Easy JavaScript Python
350 Intersection of Two Arrays II Easy JavaScript
352 Data Stream as Disjoint Intervals Hard Go
354 Russian Doll Envelopes Hard Go
355 Design Twitter Medium Python
367 Valid Perfect Square Easy JavaScript
368 Largest Divisible Subset Medium JavaScript
373 Find K Pairs with Smallest Sums Medium Python
376 Wiggle Subsequence Medium Go Java
377 Combination Sum IV Medium Go
378 Kth Smallest Element in a Sorted Matrix Medium JavaScript Go
380 Insert Delete GetRandom O(1) Medium Python
382 Linked List Random Node Medium TypeScript
383 Ransom Note Easy JavaScript
385 Mini Parser Medium Python
386 Lexicographical Numbers Medium JavaScript
387 First Unique Character in a String Easy JavaScript Python
388 Longest Absolute File Path Medium JavaScript
389 Find the Difference Easy JavaScript Python
392 Is Subsequence Easy JavaScript Python
393 UTF-8 Validation Medium Python
394 Decode String Medium JavaScript
395 Longest Substring with At Least K Repeating Characters Medium Python
396 Rotate Function Medium Python
397 Integer Replacement Medium JavaScript
398 Random Pick Index Medium Python
399 Evaluate Division Medium JavaScript Python
400 Nth Digit Medium Python
401 Binary Watch Easy JavaScript
402 Remove K Digits Medium Python
404 Sum of Left Leaves Easy JavaScript Python
405 Convert a Number to Hexadecimal Easy JavaScript
406 Queue Reconstruction by Height Medium JavaScript Go
409 Longest Palindrome Easy JavaScript Python
412 Fizz Buzz Easy JavaScript
413 Arithmetic Slices Medium JavaScript
414 Third Maximum Number Easy Python
415 Add Strings Easy JavaScript
416 Partition Equal Subset Sum Medium JavaScript
417 Pacific Atlantic Water Flow Medium JavaScript Go
419 Battleships in a Board Medium JavaScript
423 Reconstruct Original Digits from English Medium JavaScript Go
424 Longest Repeating Character Replacement Medium Python
427 Construct Quad Tree Medium Go
429 N-ary Tree Level Order Traversal Medium Python
430 Flatten a Multilevel Doubly Linked List Medium Python
434 Number of Segments in a String Easy JavaScript
435 Non-overlapping Intervals Medium Python
436 Find Right Interval Medium Python
438 Find All Anagrams in a String Medium JavaScript
441 Arranging Coins Easy JavaScript
442 Find All Duplicates in an Array Medium JavaScript Python
443 String Compression Medium Go
445 Add Two Numbers II Medium Python
447 Number of Boomerangs Medium Python
448 Find All Numbers Disappeared in an Array Easy Python
449 Serialize and Deserialize BST Medium Python
450 Delete Node in a BST Medium Python
451 Sort Characters By Frequency Medium Python
452 Minimum Number of Arrows to Burst Balloons Medium Python
453 Minimum Moves to Equal Array Elements Medium JavaScript
455 Assign Cookies Easy Python
456 132 Pattern Medium Java
457 Circular Array Loop Medium Python
460 LFU Cache Hard Go
461 Hamming Distance Easy Python
462 Minimum Moves to Equal Array Elements II Medium Go
463 Island Perimeter Easy Python
467 Unique Substrings in Wraparound String Medium Python
468 Validate IP Address Medium Python
470 Implement Rand10() Using Rand7() Medium Python
472 Concatenated Words Hard Go
473 Matchsticks to Square Medium Python
474 Ones and Zeroes Medium Go
475 Heaters Medium Python
476 Number Complement Easy Python
477 Total Hamming Distance Medium Python
478 Generate Random Point in a Circle Medium Python
481 Magical String Medium Python
482 License Key Formatting Easy Python
485 Max Consecutive Ones Easy JavaScript
491 Non-decreasing Subsequences Medium Python
492 Construct the Rectangle Easy JavaScript
494 Target Sum Medium JavaScript
495 Teemo Attacking Easy Python
496 Next Greater Element I Easy JavaScript
497 Random Point in Non-overlapping Rectangles Medium Python
498 Diagonal Traverse Medium Python
500 Keyboard Row Easy Python
501 Find Mode in Binary Search Tree Easy Python
502 IPO Hard Go Python
503 Next Greater Element II Medium Python
504 Base 7 Easy Python
506 Relative Ranks Easy JavaScript Python
507 Perfect Number Easy Python
508 Most Frequent Subtree Sum Medium JavaScript
509 Fibonacci Number Easy Go
513 Find Bottom Left Tree Value Medium JavaScript Python
515 Find Largest Value in Each Tree Row Medium JavaScript Python
516 Longest Palindromic Subsequence Medium Go
519 Random Flip Matrix Medium Python
520 Detect Capital Easy JavaScript
521 Longest Uncommon Subsequence I Easy Python
522 Longest Uncommon Subsequence II Medium Go
523 Continuous Subarray Sum Medium Go Python
524 Longest Word in Dictionary through Deleting Medium Python
525 Contiguous Array Medium Python Rust
526 Beautiful Arrangement Medium Python
528 Random Pick with Weight Medium Python
529 Minesweeper Medium JavaScript
530 Minimum Absolute Difference in BST Easy JavaScript Python
535 Encode and Decode TinyURL Medium Rust
537 Complex Number Multiplication Medium Go
538 Convert BST to Greater Tree Medium JavaScript Rust
539 Minimum Time Difference Medium JavaScript
540 Single Element in a Sorted Array Medium TypeScript Go
541 Reverse String II Easy Python
542 01 Matrix Medium JavaScript Python
543 Diameter of Binary Tree Easy Python
547 Number of Provinces Medium Python
551 Student Attendance Record I Easy Python
552 Student Attendance Record II Hard Python
553 Optimal Division Medium Python
554 Brick Wall Medium Go
556 Next Greater Element III Medium Python
557 Reverse Words in a String III Easy Python
558 Logical OR of Two Binary Grids Represented as Quad-Trees Medium Python
559 Maximum Depth of N-ary Tree Easy Python
560 Subarray Sum Equals K Medium JavaScript
561 Array Partition Easy JavaScript
563 Binary Tree Tilt Easy JavaScript
565 Array Nesting Medium Python
566 Reshape the Matrix Easy JavaScript
567 Permutation in String Medium JavaScript
572 Subtree of Another Tree Easy Python
575 Distribute Candies Easy Python
576 Out of Boundary Paths Medium Python
581 Shortest Unsorted Continuous Subarray Medium JavaScript
583 Delete Operation for Two Strings Medium Go
589 N-ary Tree Preorder Traversal Easy Go
590 N-ary Tree Postorder Traversal Easy Python
592 Fraction Addition and Subtraction Medium JavaScript
593 Valid Square Medium JavaScript
594 Longest Harmonious Subsequence Easy JavaScript
598 Range Addition II Easy Python
599 Minimum Index Sum of Two Lists Easy Python
605 Can Place Flowers Easy TypeScript
606 Construct String from Binary Tree Medium Python
609 Find Duplicate File in System Medium Go
611 Valid Triangle Number Medium Go
617 Merge Two Binary Trees Easy JavaScript
621 Task Scheduler Medium JavaScript Python
622 Design Circular Queue Medium Go
623 Add One Row to Tree Medium Python
628 Maximum Product of Three Numbers Easy Python
633 Sum of Square Numbers Medium JavaScript Python
636 Exclusive Time of Functions Medium Python
637 Average of Levels in Binary Tree Easy JavaScript
638 Shopping Offers Medium Python
640 Solve the Equation Medium JavaScript
641 Design Circular Deque Medium Python
643 Maximum Average Subarray I Easy Python
645 Set Mismatch Easy Python
646 Maximum Length of Pair Chain Medium JavaScript
647 Palindromic Substrings Medium JavaScript Go
648 Replace Words Medium JavaScript Python
649 Dota2 Senate Medium Python
650 2 Keys Keyboard Medium JavaScript
652 Find Duplicate Subtrees Medium Go
653 Two Sum IV - Input is a BST Easy JavaScript Rust
654 Maximum Binary Tree Medium JavaScript
655 Print Binary Tree Medium JavaScript
657 Robot Return to Origin Easy JavaScript
658 Find K Closest Elements Medium JavaScript
659 Split Array into Consecutive Subsequences Medium JavaScript
661 Image Smoother Easy JavaScript Python
662 Maximum Width of Binary Tree Medium JavaScript Go
665 Non-decreasing Array Medium JavaScript Go
667 Beautiful Arrangement II Medium JavaScript Go
669 Trim a Binary Search Tree Medium JavaScript Rust
670 Maximum Swap Medium JavaScript
671 Second Minimum Node In a Binary Tree Easy JavaScript
672 Bulb Switcher II Medium Python
673 Number of Longest Increasing Subsequence Medium JavaScript Python
674 Longest Continuous Increasing Subsequence Easy JavaScript
676 Implement Magic Dictionary Medium JavaScript
677 Map Sum Pairs Medium JavaScript
678 Valid Parenthesis String Medium JavaScript Python
680 Valid Palindrome II Easy JavaScript Rust
682 Baseball Game Easy JavaScript Rust
684 Redundant Connection Medium JavaScript Go
686 Repeated String Match Medium JavaScript
687 Longest Univalue Path Medium JavaScript
688 Knight Probability in Chessboard Medium Python
690 Employee Importance Medium Python
692 Top K Frequent Words Medium JavaScript
693 Binary Number with Alternating Bits Easy JavaScript
695 Max Area of Island Medium JavaScript Go
696 Count Binary Substrings Easy JavaScript Go
697 Degree of an Array Easy JavaScript
698 Partition to K Equal Sum Subsets Medium JavaScript
703 Kth Largest Element in a Stream Easy Python
704 Binary Search Easy Rust
705 Design HashSet Easy Python
706 Design HashMap Easy Rust
707 Design Linked List Medium Python
709 To Lower Case Easy Go
712 Minimum ASCII Delete Sum for Two Strings Medium JavaScript Python
713 Subarray Product Less Than K Medium JavaScript Python
714 Best Time to Buy and Sell Stock with Transaction Fee Medium JavaScript
717 1-bit and 2-bit Characters Easy JavaScript
718 Maximum Length of Repeated Subarray Medium JavaScript Go
720 Longest Word in Dictionary Medium JavaScript
721 Accounts Merge Medium JavaScript
722 Remove Comments Medium JavaScript
724 Find Pivot Index Easy JavaScript
725 Split Linked List in Parts Medium Python
726 Number of Atoms Hard JavaScript
728 Self Dividing Numbers Easy JavaScript
729 My Calendar I Medium Go
731 My Calendar II Medium Python
733 Flood Fill Easy Python
734 Sentence Similarity Easy JavaScript
735 Asteroid Collision Medium JavaScript Python
739 Daily Temperatures Medium JavaScript Python
740 Delete and Earn Medium JavaScript Rust
742 Closest Leaf in a Binary Tree Medium JavaScript
743 Network Delay Time Medium JavaScript Java
744 Find Smallest Letter Greater Than Target Easy JavaScript Python
745 Prefix and Suffix Search Hard Go
746 Min Cost Climbing Stairs Easy JavaScript Go
747 Largest Number At Least Twice of Others Easy JavaScript
748 Shortest Completing Word Easy JavaScript
752 Open the Lock Medium JavaScript Go Python
754 Reach a Number Medium JavaScript
756 Pyramid Transition Matrix Medium JavaScript
760 Find Anagram Mappings Easy JavaScript
762 Prime Number of Set Bits in Binary Representation Easy JavaScript
763 Partition Labels Medium JavaScript
764 Largest Plus Sign Medium JavaScript
766 Toeplitz Matrix Easy JavaScript Rust
767 Reorganize String Medium JavaScript
769 Max Chunks To Make Sorted Medium JavaScript
771 Jewels and Stones Easy JavaScript
775 Global and Local Inversions Medium JavaScript Go
777 Swap Adjacent in LR String Medium JavaScript
779 K-th Symbol in Grammar Medium JavaScript Python
781 Rabbits in Forest Medium JavaScript
783 Minimum Distance Between BST Nodes Easy JavaScript Go
784 Letter Case Permutation Medium JavaScript
785 Is Graph Bipartite? Medium Python
786 K-th Smallest Prime Fraction Medium Python
787 Cheapest Flights Within K Stops Medium Go Python Rust
788 Rotated Digits Medium Python
789 Escape The Ghosts Medium JavaScript
791 Custom Sort String Medium JavaScript Go
792 Number of Matching Subsequences Medium JavaScript Rust
794 Valid Tic-Tac-Toe State Medium Python
795 Number of Subarrays with Bounded Maximum Medium JavaScript
796 Rotate String Easy Python
797 All Paths From Source to Target Medium JavaScript
799 Champagne Tower Medium Python
802 Find Eventual Safe States Medium JavaScript Python
804 Unique Morse Code Words Easy Python
806 Number of Lines To Write String Easy Python
807 Max Increase to Keep City Skyline Medium Python
808 Soup Servings Medium Python
809 Expressive Words Medium JavaScript
811 Subdomain Visit Count Medium JavaScript
812 Largest Triangle Area Easy Python
813 Largest Sum of Averages Medium Python
814 Binary Tree Pruning Medium Python
815 Bus Routes Hard Python
816 Ambiguous Coordinates Medium Go
817 Linked List Components Medium Python
819 Most Common Word Easy Python
820 Short Encoding of Words Medium Go Java
822 Card Flipping Game Medium JavaScript
823 Binary Trees With Factors Medium Python
826 Most Profit Assigning Work Medium Python
833 Find And Replace in String Medium JavaScript
835 Image Overlap Medium JavaScript
838 Push Dominoes Medium JavaScript Rust
839 Similar String Groups Hard Go
841 Keys and Rooms Medium JavaScript
842 Split Array into Fibonacci Sequence Medium JavaScript
844 Backspace String Compare Easy Python
846 Hand of Straights Medium Python
849 Maximize Distance to Closest Person Medium Rust
852 Peak Index in a Mountain Array Medium Python
856 Score of Parentheses Medium JavaScript
857 Minimum Cost to Hire K Workers Hard Python
859 Buddy Strings Easy JavaScript Python
860 Lemonade Change Easy JavaScript
861 Score After Flipping Matrix Medium Python
863 All Nodes Distance K in Binary Tree Medium Python
864 Shortest Path to Get All Keys Hard Python
865 Smallest Subtree with all the Deepest Nodes Medium JavaScript
866 Prime Palindrome Medium JavaScript
867 Transpose Matrix Easy Python
870 Advantage Shuffle Medium Go
872 Leaf-Similar Trees Easy Python
874 Walking Robot Simulation Medium JavaScript
875 Koko Eating Bananas Medium TypeScript
876 Middle of the Linked List Easy Python
877 Stone Game Medium Go
879 Profitable Schemes Hard Go
880 Decoded String at Index Medium Python
881 Boats to Save People Medium JavaScript Go
890 Find and Replace Pattern Medium Go
892 Surface Area of 3D Shapes Easy JavaScript
894 All Possible Full Binary Trees Medium JavaScript Python
895 Maximum Frequency Stack Hard Rust
896 Monotonic Array Easy JavaScript Python
897 Increasing Order Search Tree Easy JavaScript Rust
898 Bitwise ORs of Subarrays Medium JavaScript
900 RLE Iterator Medium JavaScript
901 Online Stock Span Medium JavaScript
904 Fruit Into Baskets Medium JavaScript Go
905 Sort Array By Parity Easy JavaScript Python
906 Super Palindromes Hard Go
907 Sum of Subarray Minimums Medium Python
908 Smallest Range I Easy JavaScript
909 Snakes and Ladders Medium Go
911 Online Election Medium JavaScript
912 Sort an Array Medium Go
914 X of a Kind in a Deck of Cards Easy JavaScript
915 Partition Array into Disjoint Intervals Medium JavaScript
916 Word Subsets Medium Go
921 Minimum Add to Make Parentheses Valid Medium JavaScript
922 Sort Array By Parity II Easy JavaScript
923 3Sum With Multiplicity Medium Go
925 Long Pressed Name Easy JavaScript
926 Flip String to Monotone Increasing Medium JavaScript
929 Unique Email Addresses Easy JavaScript
930 Binary Subarrays With Sum Medium JavaScript Python
931 Minimum Falling Path Sum Medium Python
933 Number of Recent Calls Easy JavaScript
934 Shortest Bridge Medium Go
935 Knight Dialer Medium JavaScript Python
937 Reorder Data in Log Files Medium JavaScript
938 Range Sum of BST Easy Python
941 Valid Mountain Array Easy JavaScript
942 DI String Match Easy JavaScript
944 Delete Columns to Make Sorted Easy JavaScript
945 Minimum Increment to Make Array Unique Medium JavaScript Python
946 Validate Stack Sequences Medium JavaScript TypeScript
948 Bag of Tokens Medium Python
950 Reveal Cards In Increasing Order Medium Python
953 Verifying an Alien Dictionary Easy Go
958 Check Completeness of a Binary Tree Medium Go
967 Numbers With Same Consecutive Differences Medium JavaScript
968 Binary Tree Cameras Hard Go
970 Powerful Integers Medium JavaScript Go
971 Flip Binary Tree To Match Preorder Traversal Medium JavaScript Go
973 K Closest Points to Origin Medium JavaScript
974 Subarray Sums Divisible by K Medium Go Python
976 Largest Perimeter Triangle Easy JavaScript
977 Squares of a Sorted Array Easy JavaScript Python
978 Longest Turbulent Subarray Medium JavaScript
979 Distribute Coins in Binary Tree Medium Python
981 Time Based Key-Value Store Medium JavaScript
983 Minimum Cost For Tickets Medium Go
984 String Without AAA or BBB Medium JavaScript
985 Sum of Even Numbers After Queries Medium JavaScript
986 Interval List Intersections Medium JavaScript
987 Vertical Order Traversal of a Binary Tree Hard Python
988 Smallest String Starting From Leaf Medium JavaScript
989 Add to Array-Form of Integer Easy JavaScript TypeScript Go
990 Satisfiability of Equality Equations Medium Rust
991 Broken Calculator Medium JavaScript
993 Cousins in Binary Tree Easy JavaScript
997 Find the Town Judge Easy JavaScript Python
998 Maximum Binary Tree II Medium JavaScript
1002 Find Common Characters Easy JavaScript Python
1003 Check If Word Is Valid After Substitutions Medium JavaScript
1005 Maximize Sum Of Array After K Negations Easy JavaScript
1006 Clumsy Factorial Medium JavaScript
1007 Minimum Domino Rotations For Equal Row Medium JavaScript Rust
1008 Construct Binary Search Tree from Preorder Traversal Medium JavaScript
1009 Complement of Base 10 Integer Easy JavaScript
1010 Pairs of Songs With Total Durations Divisible by 60 Medium JavaScript
1011 Capacity To Ship Packages Within D Days Medium JavaScript Go
1013 Partition Array Into Three Parts With Equal Sum Easy JavaScript
1014 Best Sightseeing Pair Medium JavaScript
1016 Binary String With Substrings Representing 1 To N Medium JavaScript
1017 Convert to Base -2 Medium JavaScript
1020 Number of Enclaves Medium Go
1021 Remove Outermost Parentheses Easy JavaScript
1022 Sum of Root To Leaf Binary Numbers Easy JavaScript
1023 Camelcase Matching Medium JavaScript
1024 Video Stitching Medium JavaScript
1026 Maximum Difference Between Node and Ancestor Medium JavaScript Python
1027 Longest Arithmetic Subsequence Medium JavaScript
1028 Recover a Tree From Preorder Traversal Hard JavaScript
1029 Two City Scheduling Medium JavaScript
1030 Matrix Cells in Distance Order Easy JavaScript
1032 Stream of Characters Hard JavaScript
1033 Moving Stones Until Consecutive Medium JavaScript
1034 Coloring A Border Medium JavaScript
1035 Uncrossed Lines Medium Go Python
1037 Valid Boomerang Easy JavaScript
1038 Binary Search Tree to Greater Sum Tree Medium JavaScript
1041 Robot Bounded In Circle Medium JavaScript Rust
1043 Partition Array for Maximum Sum Medium Python
1046 Last Stone Weight Easy JavaScript Python
1047 Remove All Adjacent Duplicates In String Easy JavaScript
1048 Longest String Chain Medium JavaScript Go
1051 Height Checker Easy JavaScript Python
1054 Distant Barcodes Medium JavaScript
1071 Greatest Common Divisor of Strings Easy Go
1074 Number of Submatrices That Sum to Target Hard Go Python
1078 Occurrences After Bigram Easy JavaScript
1080 Insufficient Nodes in Root to Leaf Paths Medium JavaScript Go
1089 Duplicate Zeros Easy JavaScript
1090 Largest Values From Labels Medium JavaScript
1091 Shortest Path in Binary Matrix Medium Python
1093 Statistics from a Large Sample Medium JavaScript
1095 Find in Mountain Array Hard Python
1108 Defanging an IP Address Easy JavaScript
1109 Corporate Flight Bookings Medium JavaScript Go
1110 Delete Nodes And Return Forest Medium JavaScript
1128 Number of Equivalent Domino Pairs Easy JavaScript
1129 Shortest Path with Alternating Colors Medium Go
1130 Minimum Cost Tree From Leaf Values Medium JavaScript
1137 N-th Tribonacci Number Easy JavaScript Python
1138 Alphabet Board Path Medium JavaScript
1139 Largest 1-Bordered Square Medium JavaScript
1143 Longest Common Subsequence Medium Python
1144 Decrease Elements To Make Array Zigzag Medium JavaScript
1145 Binary Tree Coloring Game Medium JavaScript
1146 Snapshot Array Medium JavaScript Python
1154 Day of the Year Easy JavaScript
1155 Number of Dice Rolls With Target Sum Medium Python
1156 Swap For Longest Repeated Character Substring Medium JavaScript
1157 Online Majority Element In Subarray Hard JavaScript
1160 Find Words That Can Be Formed by Characters Easy JavaScript Python
1161 Maximum Level Sum of a Binary Tree Medium JavaScript Python
1162 As Far from Land as Possible Medium Go
1163 Last Substring in Lexicographical Order Hard JavaScript
1169 Invalid Transactions Medium JavaScript
1170 Compare Strings by Frequency of the Smallest Character Medium JavaScript
1171 Remove Zero Sum Consecutive Nodes from Linked List Medium JavaScript Python
1175 Prime Arrangements Easy Go
1176 Diet Plan Performance Easy JavaScript
1177 Can Make Palindrome from Substring Medium JavaScript
1184 Distance Between Bus Stops Easy JavaScript
1185 Day of the Week Easy JavaScript
1186 Maximum Subarray Sum with One Deletion Medium JavaScript
1189 Maximum Number of Balloons Easy JavaScript
1190 Reverse Substrings Between Each Pair of Parentheses Medium JavaScript
1202 Smallest String With Swaps Medium Rust
1207 Unique Number of Occurrences Easy JavaScript Python
1208 Get Equal Substrings Within Budget Medium JavaScript Python
1209 Remove All Adjacent Duplicates in String II Medium JavaScript Go
1217 Minimum Cost to Move Chips to The Same Position Easy JavaScript
1218 Longest Arithmetic Subsequence of Given Difference Medium JavaScript Python
1219 Path with Maximum Gold Medium Python
1220 Count Vowels Permutation Hard Python
1232 Check If It Is a Straight Line Easy JavaScript Python
1233 Remove Sub-Folders from the Filesystem Medium JavaScript
1239 Maximum Length of a Concatenated String with Unique Characters Medium Python
1247 Minimum Swaps to Make Strings Equal Medium JavaScript
1249 Minimum Remove to Make Valid Parentheses Medium JavaScript Python
1252 Cells with Odd Values in a Matrix Easy JavaScript
1253 Reconstruct a 2-Row Binary Matrix Medium JavaScript
1254 Number of Closed Islands Medium JavaScript TypeScript Go
1255 Maximum Score Words Formed by Letters Hard Python
1260 Shift 2D Grid Easy JavaScript Rust
1261 Find Elements in a Contaminated Binary Tree Medium JavaScript
1262 Greatest Sum Divisible by Three Medium JavaScript
1266 Minimum Time Visiting All Points Easy JavaScript Python
1267 Count Servers that Communicate Medium JavaScript
1268 Search Suggestions System Medium Go
1277 Count Square Submatrices with All Ones Medium JavaScript Go
1282 Group the People Given the Group Size They Belong To Medium Python
1287 Element Appearing More Than 25% In Sorted Array Easy Python
1288 Remove Covered Intervals Medium Rust
1291 Sequential Digits Medium Python Rust
1295 Find Numbers with Even Number of Digits Easy JavaScript
1297 Maximum Number of Occurrences of a Substring Medium JavaScript
1302 Deepest Leaves Sum Medium Go
1304 Find N Unique Integers Sum up to Zero Easy Go
1305 All Elements in Two Binary Search Trees Medium Go
1306 Jump Game III Medium Go
1309 Decrypt String from Alphabet to Integer Mapping Easy Go
1310 XOR Queries of a Subarray Medium Go
1311 Get Watched Videos by Your Friends Medium Go
1312 Minimum Insertion Steps to Make a String Palindrome Hard Go
1317 Convert Integer to the Sum of Two No-Zero Integers Easy Go
1318 Minimum Flips to Make a OR b Equal to c Medium Go Python
1319 Number of Operations to Make Network Connected Medium TypeScript Go
1320 Minimum Distance to Type a Word Using Two Fingers Hard Go
1323 Maximum 69 Number Easy Rust
1325 Delete Leaves With a Given Value Medium Python
1334 Find the City With the Smallest Number of Neighbors at a Threshold Distance Medium Python
1335 Minimum Difficulty of a Job Schedule Hard Python
1337 The K Weakest Rows in a Matrix Easy Python
1345 Jump Game IV Hard TypeScript
1347 Minimum Number of Steps to Make Two Strings Anagram Medium Python
1351 Count Negative Numbers in a Sorted Matrix Easy Python
1354 Construct Target Array With Multiple Sums Hard Go
1356 Sort Integers by The Number of 1 Bits Easy Python
1359 Count All Valid Pickup and Delivery Options Hard Rust
1361 Validate Binary Tree Nodes Medium Python
1372 Longest ZigZag Path in a Binary Tree Medium Go
1376 Time Needed to Inform All Employees Medium Python
1379 Find a Corresponding Node of a Binary Tree in a Clone of That Tree Easy Java
1380 Lucky Numbers in a Matrix Easy Python
1383 Maximum Performance of a Team Hard Go
1395 Count Number of Teams Medium Python
1396 Design Underground System Medium Python
1402 Reducing Dishes Hard Go
1404 Number of Steps to Reduce a Number in Binary Representation to One Medium Python
1416 Restore The Array Hard Go
1422 Maximum Score After Splitting a String Easy Go Python
1423 Maximum Points You Can Obtain from Cards Medium Go
1424 Diagonal Traverse II Medium Python
1431 Kids With the Greatest Number of Candies Easy Go
1436 Destination City Easy Python
1441 Build an Array With Stack Operations Medium Python
1442 Count Triplets That Can Form Two Arrays of Equal XOR Medium Go
1444 Number of Ways of Cutting a Pizza Hard Go
1457 Pseudo-Palindromic Paths in a Binary Tree Medium Python
1461 Check If a String Contains All Binary Codes of Size K Medium Java
1463 Cherry Pickup II Hard Python Rust
1464 Maximum Product of Two Elements in an Array Easy Python
1465 Maximum Area of a Piece of Cake After Horizontal and Vertical Cuts Medium Go
1466 Reorder Routes to Make All Paths Lead to the City Zero Medium TypeScript Go
1472 Design Browser History Medium TypeScript
1473 Paint House III Hard Rust
1480 Running Sum of 1d Array Easy Go
1481 Least Number of Unique Integers after K Removals Medium Python
1486 XOR Operation in an Array Easy Go
1487 Making File Names Unique Medium Go
1491 Average Salary Excluding the Minimum and Maximum Salary Easy TypeScript Go Python
1493 Longest Subarray of 1's After Deleting One Element Medium Python
1496 Path Crossing Easy Go Python
1497 Check If Array Pairs Are Divisible by k Medium Go
1502 Can Make Arithmetic Progression From Sequence Easy Python
1510 Stone Game IV Hard Rust
1514 Path with Maximum Probability Medium Python
1523 Count Odd Numbers in an Interval Range Easy Go
1528 Shuffle String Easy Go
1529 Minimum Suffix Flips Medium Go
1530 Number of Good Leaf Nodes Pairs Medium Go Python
1531 String Compression II Hard Python
1535 Find the Winner of an Array Game Medium Python
1539 Kth Missing Positive Number Easy Go
1544 Make The String Great Easy Python Rust
1551 Minimum Operations to Make Array Equal Medium Go
1552 Magnetic Force Between Two Balls Medium Python
1557 Minimum Number of Vertices to Reach All Nodes Medium Python
1561 Maximum Number of Coins You Can Get Medium Python
1572 Matrix Diagonal Sum Easy TypeScript Go Python Java
1578 Minimum Time to Make Rope Colorful Medium Python
1582 Special Positions in a Binary Matrix Easy Python
1592 Rearrange Spaces Between Words Easy Go
1601 Maximum Number of Achievable Transfer Requests Hard Python
1603 Design Parking System Easy Python
1609 Even Odd Tree Medium Python
1614 Maximum Nesting Depth of the Parentheses Easy Python
1615 Maximal Network Rank Medium Python
1624 Largest Substring Between Two Equal Characters Easy Go Python
1626 Best Team With No Conflicts Medium Go
1630 Arithmetic Subarrays Medium Python
1631 Path With Minimum Effort Medium Python
1636 Sort Array by Increasing Frequency Easy Python
1637 Widest Vertical Area Between Two Points Containing No Points Easy Python
1640 Check Array Formation Through Concatenation Easy Go
1641 Count Sorted Vowel Strings Medium Go Java
1642 Furthest Building You Can Reach Medium Python Java
1646 Get Maximum in Generated Array Easy Go
1647 Minimum Deletions to Make Character Frequencies Unique Medium Go Python
1653 Minimum Deletions to Make String Balanced Medium Python
1656 Design an Ordered Stream Easy Go
1657 Determine if Two Strings Are Close Medium Go Python
1658 Minimum Operations to Reduce X to Zero Medium Go Python
1662 Check If Two String Arrays are Equivalent Easy Python
1669 Merge In Between Linked Lists Medium Python
1675 Minimize Deviation in Array Hard Go
1679 Max Number of K-Sum Pairs Medium Java
1680 Concatenation of Consecutive Binary Numbers Medium Rust
1685 Sum of Absolute Differences in a Sorted Array Medium Python
1688 Count of Matches in Tournament Easy Python
1689 Partitioning Into Minimum Number Of Deci-Binary Numbers Medium Go
1695 Maximum Erasure Value Medium Go
1696 Jump Game VI Medium Go
1700 Number of Students Unable to Eat Lunch Easy Python
1704 Determine if String Halves Are Alike Easy Go Python
1706 Where Will the Ball Fall Medium Rust
1710 Maximum Units on a Truck Easy Go Java
1716 Calculate Money in Leetcode Bank Easy Go Python
1721 Swapping Nodes in a Linked List Medium Python
1727 Largest Submatrix With Rearrangements Medium Python
1732 Find the Highest Altitude Easy Python
1742 Maximum Number of Balls in a Box Easy Go
1743 Restore the Array From Adjacent Pairs Medium Go Python
1744 Can You Eat Your Favorite Candy on Your Favorite Day? Medium Go
1750 Minimum Length of String After Deleting Similar Ends Medium Python
1751 Maximum Number of Events That Can Be Attended II Hard Python
1758 Minimum Changes To Make Alternating Binary String Easy Python
1759 Count Number of Homogenous Substrings Medium Python
1768 Merge Strings Alternately Easy Go
1784 Check if Binary String Has at Most One Segment of Ones Easy Go
1785 Minimum Elements to Add to Form a Given Sum Medium Go
1786 Number of Restricted Paths From First to Last Node Medium Go
1802 Maximum Value at a Given Index in a Bounded Array Medium Python
1814 Count Nice Pairs in an Array Medium Python
1833 Maximum Ice Cream Bars Medium Rust
1838 Frequency of the Most Frequent Element Medium Python
1845 Seat Reservation Manager Medium Python
1846 Maximum Element After Decreasing and Rearranging Medium Python
1857 Largest Color Value in a Directed Graph Hard Go
1863 Sum of All Subset XOR Totals Easy Python
1870 Minimum Speed to Arrive on Time Medium Python
1877 Minimize Maximum Pair Sum in Array Medium Python
1887 Reduction Operations to Make the Array Elements Equal Medium Python
1897 Redistribute Characters to Make All Strings Equal Easy Python
1903 Largest Odd Number in String Easy Go Python
1913 Maximum Product Difference Between Two Pairs Easy Python
1921 Eliminate Maximum Number of Monsters Medium Python
1930 Unique Length-3 Palindromic Subsequences Medium Python
1970 Last Day Where You Can Still Cross Hard Python
1971 Find if Path Exists in Graph Easy Python
1980 Find Unique Binary String Medium Python
1985 Find the Kth Largest Integer in the Array Medium Python
1992 Find All Groups of Farmland Medium Python
2009 Minimum Number of Operations to Make Array Continuous Hard Python
2024 Maximize the Confusion of an Exam Medium Python
2050 Parallel Courses III Hard Python
2073 Time Needed to Buy Tickets Easy Python
2090 K Radius Subarray Averages Medium Python
2092 Find All People With Secret Hard Python
2096 Step-By-Step Directions From a Binary Tree Node to Another Medium Python
2101 Detonate the Maximum Bombs Medium Python
2108 Find First Palindromic String in the Array Easy Python
2125 Number of Laser Beams in a Bank Medium Python
2130 Maximum Twin Sum of a Linked List Medium Go Python
2134 Minimum Swaps to Group All 1's Together II Medium Python
2140 Solving Questions With Brainpower Medium Python
2141 Maximum Running Time of N Computers Hard Python
2147 Number of Ways to Divide a Long Corridor Hard Python
2149 Rearrange Array Elements by Sign Medium Python
2187 Minimum Time to Complete Trips Medium Go
2191 Sort the Jumbled Numbers Medium Python
2196 Create Binary Tree From Descriptions Medium Python
2225 Find Players With Zero or One Losses Medium Python
2251 Number of Flowers in Full Bloom Hard Python
2264 Largest 3-Same-Digit Number in String Easy Python
2265 Count Nodes Equal to Average of Subtree Medium Python
2305 Fair Distribution of Cookies Medium Python
2306 Naming a Company Hard Go
2316 Count Unreachable Pairs of Nodes in an Undirected Graph Medium Go
2331 Evaluate Boolean Binary Tree Easy Python
2336 Smallest Number in Infinite Set Medium Go Python
2348 Number of Zero-Filled Subarrays Medium TypeScript Go
2352 Equal Row and Column Pairs Medium Python
2353 Design a Food Rating System Medium Python
2359 Find Closest Node to Given Two Nodes Medium Go
2360 Longest Cycle in a Graph Hard Go
2369 Check if There is a Valid Partition For The Array Medium Python
2370 Longest Ideal Subsequence Medium Python
2373 Largest Local Values in a Matrix Easy Python
2385 Amount of Time for Binary Tree to Be Infected Medium Python
2390 Removing Stars From a String Medium TypeScript Go
2391 Minimum Amount of Time to Collect Garbage Medium Python
2405 Optimal Partition of String Medium Go
2418 Sort the People Easy Python
2433 Find The Original Array of Prefix Xor Medium Python
2439 Minimize Maximum of Array Medium Go
2444 Count Subarrays With Fixed Bounds Hard Go
2448 Minimum Cost to Make Array Equal Hard Python
2462 Total Cost to Hire K Workers Medium Python
2466 Count Ways To Build Good Strings Medium Python
2477 Minimum Fuel Cost to Report to the Capital Medium Go
2482 Difference Between Ones and Zeros in Row and Column Medium Python
2483 Minimum Penalty for a Shop Medium Python
2485 Find the Pivot Integer Easy Python
2492 Minimum Score of a Path Between Two Cities Medium TypeScript Go
2540 Minimum Common Value Easy Python
2542 Maximum Subsequence Score Medium Python
2597 The Number of Beautiful Subsets Medium Python
2610 Convert an Array Into a 2D Array With Conditions Medium Python
2616 Minimize the Maximum Difference of Pairs Medium Python
2642 Design Graph With Shortest Path Calculator Hard Python
2706 Buy Two Chocolates Easy Python
2707 Extra Characters in a String Medium Python
2709 Greatest Common Divisor Traversal Hard Python
2785 Sort Vowels in a String Medium Python
2812 Find the Safest Path in a Grid Medium Python
2816 Double a Number Represented as a Linked List Medium Python
2849 Determine if a Cell Is Reachable at a Given Time Medium Python
2864 Maximum Odd Binary Number Easy Python
2870 Minimum Number of Operations to Make Array Empty Medium Python
2958 Length of Longest Subarray With at Most K Frequency Medium Python
2962 Count Subarrays Where Max Element Appears at Least K Times Medium Python
2966 Divide Array Into Arrays With Max Difference Medium Go
2971 Find Polygon With the Largest Perimeter Medium Go Python
3005 Count Elements With Maximum Frequency Easy Python
3006 Find Beautiful Indices in the Given Array I Medium Python
3014 Minimum Number of Pushes to Type Word I Easy Python
3015 Count the Number of Houses at a Certain Distance I Medium Python
3016 Minimum Number of Pushes to Type Word II Medium Python
3042 Count Prefix and Suffix Pairs I Easy Python
3043 Find the Length of the Longest Common Prefix Medium Python
3044 Most Frequent Prime Medium Python
3046 Split the Array Easy Python
3047 Find the Largest Area of Square Inside Two Rectangles Medium Python
3069 Distribute Elements Into Two Arrays I Easy Python
3070 Count Submatrices with Top-Left Element and Sum Less Than k Medium Python
3071 Minimum Operations to Write the Letter Y on a Grid Medium Python
3074 Apple Redistribution into Boxes Easy Python
3075 Maximize Happiness of Selected Children Medium Python
3076 Shortest Uncommon Substring in an Array Medium Python
3083 Existence of a Substring in a String and Its Reverse Easy Python
3084 Count Substrings Starting and Ending with Given Character Medium Python
3085 Minimum Deletions to Make String K-Special Medium Python
3090 Maximum Length Substring With Two Occurrences Easy Python
3091 Apply Operations to Make Sum of Array Greater Than or Equal to k Medium Python
3092 Most Frequent IDs Medium Python
3099 Harshad Number Easy Python
3100 Water Bottles II Medium Python
3101 Count Alternating Subarrays Medium Python
3110 Score of a String Easy Python
3114 Latest Time You Can Obtain After Replacing Characters Easy Python
3115 Maximum Prime Difference Medium Python
3120 Count the Number of Special Characters I Easy Python
3121 Count the Number of Special Characters II Medium Python
3122 Minimum Number of Operations to Satisfy Conditions Medium Python
3146 Permutation Difference between Two Strings Easy Python
3147 Taking Maximum Energy From the Mystic Dungeon Medium Python
3162 Find the Number of Good Pairs I Easy Python
3163 String Compression III Medium Python
3168 Minimum Number of Chairs in a Waiting Room Easy Python
3169 Count Days Without Meetings Medium Python
3170 Lexicographically Minimum String After Removing Stars Medium Python
3178 Find the Child Who Has the Ball After K Seconds Easy Python
3179 Find the N-th Value After K Seconds Medium Python
3200 Maximum Height of a Triangle Easy Python
3201 Find the Maximum Length of Valid Subsequence I Medium Python