| 0001 | Two Sum | Python3 | Easy |
| 0002 | Add Two Numbers | Python3 | Medium |
| 0003 | longest-substring-without-repeating-characters | Python3 | Medium |
| 0004 | Median of Two Sorted Arrays | Python3 | Hard |
| 0005 | Longest Palindromic Substring | Python3 | Medium |
| 0006 | Zigzag Conversion | Python3 | Medium |
| 0007 | Reverse Integer | Python3 | Medium |
| 0008 | String to Integer (atoi) | Python3 | Medium |
| 0009 | Palindrome Number | Python3 | Easy |
| 0011 | Container With Most Water | Python3 | Medium |
| 0012 | Integer to Roman | Python3 | Medium |
| 0013 | Roman to Integer | Python3 | Easy |
| 0014 | Longest Common Prefix | Python3 | Easy |
| 0015 | 3Sum | Python3 | Medium |
| 0017 | Letter Combinations of a Phone Number | Python3 | Medium |
| 0019 | Remove Nth Node From End of List | Python3 | Medium |
| 0020 | Valid Parentheses | Python3 | Easy |
| 0021 | Merge Two Sorted Lists | Python3 | Easy |
| 0023 | Merge k Sorted Lists | Python3 | Hard |
| 0024 | Swap Nodes in Pairs | Python3 | Medium |
| 0026 | Remove Duplicates from Sorted Array | Python3 | Easy |
| 0027 | Remove Element | Python3 | Easy |
| 0028 | Find the Index of the First Occurrence in a String | Python3 | Easy |
| 0029 | Divide Two Integers | Python3 | Medium |
| 0030 | Substring with Concatenation of All Words | Python3 | Hard |
| 0031 | Next Permutation | Python3 | Medium |
| 0034 | Find First and Last Position of Element in Sorted Array | Python3 | Medium |
| 0035 | 0035_Search_Insert_Position | Python3 | Easy |
| 0036 | Valid Sudoku | Python3 | Medium |
| 0038 | Count and Say | Python3 | Medium |
| 0039 | Combination Sum | Python3 | Medium |
| 0042 | First Missing Positive | Python3 | Hard |
| 0042 | Trapping Rain Water | Python3 | Hard |
| 0045 | Jump Game II | Python3 | Medium |
| 0046 | Permutations | Python3 | Medium |
| 0048 | Rotate Image | Python3 | Medium |
| 0049 | Group Anagrams | Python3 | Medium |
| 0050 | Pow(x, n) | Python3 | Medium |
| 0054 | Spiral Matrix | Python3 | Medium |
| 0055 | Jump Game | Python3 | Medium |
| 0056 | Merge Intervals | Python3 | Medium |
| 0057 | Insert Interval | Python3 | Medium |
| 0058 | Length of Last Word | Python3 | Easy |
| 0059 | Spiral Matrix II | Python3 | Medium |
| 0061 | Rotate List | Python3 | Medium |
| 0062 | Unique Paths | Python3 | Medium |
| 0063 | Unique Paths II | Python3 | Medium |
| 0064 | Minimum Path Sum | Python3 | Medium |
| 0065 | Valid Number | Python3 | Hard |
| 0066 | Plus One | Python3 | Easy |
| 0067 | Add Binary | Python3 | Easy |
| 0068 | Text Justification | Python3 | Hard |
| 0069 | Sqrt(x) | Python3 | Easy |
| 0070 | Climbing Stairs | Python3 | Easy |
| 0071 | Simplify Path | Python3 | Medium |
| 0073 | Set Matrix Zeroes | Python3 | Medium |
| 0074 | Search a 2D Matrix | Python3 | Medium |
| 0077 | Combinations | Python3 | Medium |
| 0079 | Word Search | Python3 | Medium |
| 0080 | Remove Duplicates from Sorted Array II | Python3 | Medium |
| 0082 | Remove Duplicates from Sorted List II | Python3 | Medium |
| 0083 | Remove Duplicates from Sorted List | Python3 | Easy |
| 0086 | Partition List | Python3 | Medium |
| 0088 | Merge Sorted Array | Python3 | Easy |
| 0092 | Reverse Linked List II | Python3 | Medium |
| 0098 | Validate Binary Search Tree | Python3 | Medium |
| 0100 | Same Tree | Python3 | Easy |
| 0101 | Symmetric Tree | Python3 | Easy |
| 0102 | Binary Tree Level Order Traversal | Python3 | Medium |
| 0103 | Binary Tree Zigzag Level Order Traversal | Python3 | Medium |
| 0105 | Construct Binary Tree from Preorder and Inorder Traversal | Python3 | Medium |
| 0106 | Construct Binary Tree from Inorder and Postorder Traversal | Python3 | Medium |
| 0108 | Convert Sorted Array to Binary Search Tree | Python3 | Easy |
| 0110 | Balanced Binary Tree | Python3 | Easy |
| 0111 | Minimum Depth of Binary Tree | Python3 | Easy |
| 0112 | Path Sum | Python3 | Easy |
| 0114 | Flatten Binary Tree to Linked List | Python3 | Medium |
| 0117 | Populating Next Right Pointers in Each Node II | Python3 | Medium |
| 0118 | Pascal's Triangle | Python3 | Easy |
| 0120 | Triangle | Python3 | Medium |
| 0121 | Best Time to Buy and Sell Stock | Python3 | Easy |
| 0122 | Best Time to Buy and Sell Stock II | Python3 | Medium |
| 0124 | Binary Tree Maximum Path Sum | Python3 | Hard |
| 0125 | Valid Palindrome | Python3 | Easy |
| 0127 | Word Ladder | Python3 | Hard |
| 0128 | Longest Consecutive Sequence | Python3 | Medium |
| 0129 | Sum Root to Leaf Numbers | Python3 | Medium |
| 0130 | Surrounded Regions | Python3 | Medium |
| 0133 | Clone Graph | Python3 | Medium |
| 0134 | Gas Station | Python3 | Medium |
| 0135 | Candy | Python3 | Hard |
| 0136 | Single Number | Python3 | Easy |
| 0136 | Copy List with Random Pointer | Python3 | Medium |
| 0141 | Linked List Cycle | Python3 | Easy |
| 0143 | Reorder List | Python3 | Medium |
| 0144 | Binary Tree Preorder Traversal | Python3 | Easy |
| 0146 | LRU Cache | Python3 | Medium |
| 0148 | Sort List | Python3 | Medium |
| 0150 | Evaluate Reverse Polish Notation | Python3 | Medium |
| 0151 | Reverse Words in a String | Python3 | Medium |
| 0155 | Min Stack | Python3 | Medium |
| 0157 | Read N Characters Given Read4 | Python3 | Easy |
| 0162 | Find Peak Element | Python3 | Medium |
| 0163 | Missing Ranges | Python3 | Easy |
| 0166 | Fraction to Recurring Decimal | Python3 | Medium |
| 0167 | Two Sum II - Input Array Is Sorted | Python3 | Medium |
| 0172 | Factorial Trailing Zeroes | Python3 | Medium |
| 0173 | Binary Search Tree Iterator | Python3 | Medium |
| 0190 | Reverse Bits | Python3 | Easy |
| 0191 | Number of 1 Bits | Python3 | Easy |
| 0198 | House Robber | Python3 | Medium |
| 0199 | Binary Tree Right Side View | Python3 | Medium |
| 0200 | Number of Islands | Python3 | Medium |
| 0202 | Happy Number | Python3 | Easy |
| 0205 | Isomorphic Strings | Python3 | Easy |
| 0206 | Reverse Linked List | Python3 | Easy |
| 0208 | Implement Trie (Prefix Tree) | Python3 | Medium |
| 0209 | Minimum Size Subarray Sum | Python3 | Medium |
| 0215 | Kth Largest Element in an Array | Python3 | Medium |
| 0217 | Contains Duplicate | Python3 | Easy |
| 0219 | Contains Duplicate II | Python3 | Easy |
| 0222 | Count Complete Tree Nodes | Python3 | Easy |
| 0226 | Invert Binary Tree | Python3 | Easy |
| 0227 | Basic Calculator II | Python3 | Medium |
| 0228 | Summary Ranges | Python3 | Easy |
| 0230 | Kth Smallest Element in a BST | Python3 | Medium |
| 0232 | Implement Queue using Stacks | Python3 | Easy |
| 0234 | Palindrome Linked List | Python3 | Easy |
| 0236 | Lowest Common Ancestor of a Binary Tree | Python3 | Medium |
| 0238 | Product of Array Except Self | Python3 | Medium |
| 0242 | Valid Anagram | Python3 | Easy |
| 0246 | Strobogrammatic Number | Python3 | Easy |
| 0249 | Group Shifted Strings | Python3 | Medium |
| 0253 | Meeting Rooms II | Python3 | Medium |
| 0266 | Palindrome Permutation | Python3 | Easy |
| 0268 | Missing Number | Python3 | Easy |
| 0270 | Closest Binary Search Tree Value | Python3 | Easy |
| 0274 | H-Index | Python3 | Medium |
| 0277 | Find the Celebrity | Python3 | Medium |
| 0279 | Perfect Squares | Python3 | Medium |
| 0282 | Expression Add Operators | Python3 | Hard |
| 0283 | Move Zeroes | Python3 | Easy |
| 0287 | Find the Duplicate Number | Python3 | Medium |
| 0290 | Word Pattern | Python3 | Medium |
| 0300 | Longest Increasing Subsequence | Python3 | Medium |
| 0303 | Range Sum Query - Immutable | Python3 | Easy |
| 0304 | Range Sum Query 2D - Immutable | Python3 | Medium |
| 0314 | Binary Tree Vertical Order Traversal | Python3 | Medium |
| 0319 | Bulb Switcher | Python3 | Medium |
| 0322 | Coin Change | Python3 | Medium |
| 0325 | Maximum Size Subarray Sum Equals k | Python3 | Medium |
| 0339 | Nested List Weight Sum | Python3 | Medium |
| 0340 | Longest Substring with At Most K Distinct Characters | Python3 | Medium |
| 0345 | Reverse Vowels of a String | Python3 | Easy |
| 0346 | Moving Average from Data Stream | Python3 | Easy |
| 0347 | Top K Frequent Elements | Python3 | Medium |
| 0348 | Design Tic-Tac-Toe | Python3 | Medium |
| 0349 | Intersection of Two Arrays | Python3 | Easy |
| 0350 | Intersection of Two Arrays II | Python3 | Easy |
| 0364 | Nested List Weight Sum II | Python3 | Medium |
| 0378 | Nested List Weight Sum II | Python3 | Medium |
| 0380 | Insert Delete GetRandom O(1) | Python3 | Medium |
| 0386 | Lexicographical Numbers | Python3 | Medium |
| 0387 | First Unique Character in a String | Python3 | Easy |
| 0389 | Find the Difference | Python3 | Easy |
| 0398 | Random Pick Index | Python3 | Medium |
| 0399 | Evaluate Division | Python3 | Medium |
| 0407 | Trapping Rain Water II | Python3 | Hard |
| 0408 | Valid Word Abbreviation | Python3 | Easy |
| 0414 | Third Maximum Number | Python3 | Easy |
| 0417 | Pacific Atlantic Water Flow | Python3 | Medium |
| 0426 | Convert Binary Search Tree to Sorted Doubly Linked List | Python3 | Medium |
| 0433 | Minimum Genetic Mutation | Python3 | Medium |
| 0440 | K-th Smallest in Lexicographical Order | Python3 | Hard |
| 0442 | Find All Duplicates in an Array | Python3 | Medium |
| 0443 | String Compression | Python3 | Medium |
| 0451 | String Compression | Python3 | Medium |
| 0451 | Minimum Number of Arrows to Burst Balloons | Python3 | Medium |
| 0455 | Arithmetic Slices II - Subsequence | Python3 | Hard |
| 0455 | Assign Cookies | Python3 | Easy |
| 0459 | Repeated Substring Pattern | Python3 | Easy |
| 0463 | Island Perimeter | Python3 | Easy |
| 0494 | Target Sum | Python3 | Medium |
| 0498 | Diagonal Traverse | Python3 | Medium |
| 0501 | Repeated Substring Pattern | Python3 | Easy |
| 0513 | Find Bottom Left Tree Value | Python3 | Medium |
| 0515 | Find Largest Value in Each Tree Row | Python3 | Medium |
| 0523 | Continuous Subarray Sum | Python3 | Medium |
| 0525 | Contiguous Array | Python3 | Medium |
| 0528 | Random Pick with Weight | Python3 | Medium |
| 0530 | Minimum Absolute Difference in BST | Python3 | Easy |
| 0543 | Diameter of Binary Tree | Python3 | Easy |
| 0551 | Student Attendance Record I | Python3 | Easy |
| 0560 | Subarray Sum Equals K | Python3 | Medium |
| 0567 | Permutation in String | Python3 | Medium |
| 0572 | Subtree of Another Tree | Python3 | Easy |
| 0605 | Can Place Flowers | Python3 | Easy |
| 0621 | Task Scheduler | Python3 | Medium |
| 0632 | Smallest Range Covering Elements from K Lists | Python3 | Hard |
| 0645 | Set Mismatch | Python3 | Easy |
| 0653 | Two Sum IV - Input is a BST | Python3 | Easy |
| 0658 | Find K Closest Elements | Python3 | Medium |
| 0670 | Maximum Swap | Python3 | Medium |
| 0674 | Longest Continuous Increasing Subsequence | Python3 | Easy |
| 0678 | Valid Parenthesis String | Python3 | Medium |
| 0680 | Valid Palindrome II | Python3 | Easy |
| 0684 | Redundant Connection | Python3 | Medium |
| 0689 | Maximum Sum of 3 Non-Overlapping Subarrays | Python3 | Hard |
| 0703 | Kth Largest Element in a Stream | Python3 | Easy |
| 0708 | Insert into a Sorted Circular Linked List | Python3 | Medium |
| 0713 | Subarray Product Less Than K | Python3 | Medium |
| 0721 | Accounts Merge | Python3 | Medium |
| 0727 | Minimum Window Subsequence | Python3 | Hard |
| 0739 | Network Delay Time | Python3 | Medium |
| 0743 | Network Delay Time | Python3 | Medium |
| 0766 | Toeplitz Matrix | Python3 | Easy |
| 0767 | Reorganize String | Python3 | Medium |
| 0769 | Max Chunks To Make Sorted | Python3 | Medium |
| 0773 | Sliding Puzzle | Python3 | Hard |
| 0785 | Is Graph Bipartite? | Python3 | Medium |
| 0791 | Custom Sort String | Python3 | Medium |
| 0796 | Rotate String | Python3 | Easy |
| 0802 | Find Eventual Safe States | Python3 | Medium |
| 0824 | Goat Latin | Python3 | Easy |
| 0827 | Making A Large Island | Python3 | Hard |
| 0838 | Push Dominoes | Python3 | Medium |
| 0852 | Peak Index in a Mountain Array | Python3 | Medium |
| 0859 | Buddy Strings | Python3 | Easy |
| 0863 | Shortest Subarray with Sum at Least K | Python3 | Hard |
| 0863 | All Nodes Distance K in Binary Tree | Python3 | Medium |
| 0865 | Smallest Subtree with all the Deepest Nodes | Python3 | Medium |
| 0872 | Leaf-Similar Trees | Python3 | Easy |
| 0876 | Middle of the Linked List | Python3 | Easy |
| 0916 | Word Subsets | Python3 | Medium |
| 0921 | Minimum Add to Make Parentheses Valid | Python3 | Medium |
| 0930 | Binary Subarrays With Sum | Python3 | Medium |
| 0931 | Minimum Falling Path Sum | Python3 | Medium |
| 0938 | Range Sum of BST | Python3 | Easy |
| 0948 | Bag of Tokens | Python3 | Medium |
| 0950 | Reveal Cards In Increasing Order | Python3 | Medium |
| 0951 | Flip Equivalent Binary Trees | Python3 | Medium |
| 0953 | Verifying an Alien Dictionary | Python3 | Easy |
| 0957 | Prison Cells After N Days | Python3 | Medium |
| 0957 | Check Completeness of a Binary Tree | Python3 | Medium |
| 0973 | K Closest Points to Origin | Python3 | Medium |
| 0977 | Squares of a Sorted Array | Python3 | Easy |
| 0983 | Minimum Cost For Tickets | Python3 | Medium |
| 0986 | Interval List Intersections | Python3 | Medium |
| 0987 | Vertical Order Traversal of a Binary Tree | Python3 | Hard |
| 0992 | Subarrays with K Different Integers | Python3 | Hard |
| 0994 | Rotting Oranges | Python3 | Medium |
| 1004 | Max Consecutive Ones III | Python3 | Medium |
| 1014 | Best Sightseeing Pair | Python3 | Medium |
| 1026 | Maximum Difference Between Node and Ancestor | Python3 | Medium |
| 1027 | Longest Arithmetic Subsequence | Python3 | Medium |
| 1035 | Uncrossed Lines | Python3 | Medium |
| 1047 | Remove All Adjacent Duplicates In String | Python3 | Easy |
| 1060 | Missing Element in Sorted Array | Python3 | Medium |
| 1061 | Lexicographically Smallest Equivalent String | Python3 | Medium |
| 1072 | Flip Columns For Maximum Number of Equal Rows | Python3 | Medium |
| 1074 | Number of Submatrices That Sum to Target | Python3 | Hard |
| 1091 | Shortest Path in Binary Matrix | Python3 | Medium |
| 1100 | Find K-Length Substrings With No Repeated Characters | Python3 | Medium |
| 1106 | Parsing A Boolean Expression | Python3 | Hard |
| 1119 | Remove Vowels from a String | Python3 | Easy |
| 1129 | Shortest Path with Alternating Colors | Python3 | Medium |
| 1137 | N-th Tribonacci Number | Python3 | Medium |
| 1151 | Minimum Swaps to Group All 1's Together | Python3 | Medium |
| 1171 | Remove Zero Sum Consecutive Nodes from Linked List | Python3 | Medium |
| 1176 | Diet Plan Performance | Python3 | Easy |
| 1207 | Unique Number of Occurrences | Python3 | Easy |
| 1213 | Intersection of Three Sorted Arrays | Python3 | Easy |
| 1216 | Valid Palindrome III | Python3 | Hard |
| 1235 | Maximum Profit in Job Scheduling | Python3 | Hard |
| 1249 | Minimum Remove to Make Valid Parentheses | Python3 | Medium |
| 1266 | Minimum Time Visiting All Points | Python3 | Easy |
| 1267 | Count Servers that Communicate | Python3 | Medium |
| 1291 | Sequential Digits | Python3 | Medium |
| 1329 | Sort the Matrix Diagonally | Python3 | Medium |
| 1331 | Rank Transform of an Array | Python3 | Easy |
| 1335 | Minimum Difficulty of a Job Schedule | Python3 | Hard |
| 1346 | Check If N and Its Double Exist | Python3 | Easy |
| 1352 | Product of the Last K Numbers | Python3 | Medium |
| 1358 | Number of Substrings Containing All Three Characters | Python3 | Medium |
| 1368 | Minimum Cost to Make at Least One Valid Path in a Grid | Python3 | Hard |
| 1400 | Construct K Palindrome Strings | Python3 | Medium |
| 1408 | String Matching in an Array | Python3 | Easy |
| 1422 | Maximum Score After Splitting a String | Python3 | Easy |
| 1424 | Diagonal Traverse II | Python3 | Medium |
| 1427 | Perform String Shifts | Python3 | Easy |
| 1432 | Max Difference You Can Get From Changing an Integer | Python3 | Medium |
| 1436 | Destination City | Python3 | Easy |
| 1443 | Minimum Time to Collect All Apples in a Tree | Python3 | Medium |
| 1455 | Check If a Word Occurs As a Prefix of Any Word in a Sentence | Python3 | Easy |
| 1462 | Course Schedule IV | Python3 | Medium |
| 1469 | Find All The Lonely Nodes | Python3 | Easy |
| 1492 | The kth Factor of n | Python3 | Medium |
| 1528 | Shuffle String | Python3 | Easy |
| 1539 | Kth Missing Positive Number | Python3 | Easy |
| 1544 | Make The String Great | Python3 | Easy |
| 1545 | Find Kth Bit in Nth Binary String | Python3 | Medium |
| 1570 | Dot Product of Two Sparse Vectors | Python3 | Medium |
| 1574 | Shortest Subarray to be Removed to Make Array Sorted | Python3 | Medium |
| 1578 | Minimum Time to Make Rope Colorful | Python3 | Medium |
| 1609 | Even Odd Tree | Python3 | Medium |
| 1614 | Maximum Nesting Depth of the Parentheses | Python3 | Easy |
| 1629 | Slowest Key | Python3 | Easy |
| 1639 | Number of Ways to Form a Target String Given a Dictionary | Python3 | Hard |
| 1644 | Lowest Common Ancestor of a Binary Tree II | Python3 | Medium |
| 1650 | Lowest Common Ancestor of a Binary Tree III | Python3 | Medium |
| 1652 | Defuse the Bomb | Python3 | Easy |
| 1662 | Check If Two String Arrays are Equivalent | Python3 | Easy |
| 1669 | Merge In Between Linked Lists | Python3 | Medium |
| 1700 | Number of Students Unable to Eat Lunch | Python3 | Easy |
| 1704 | Determine if String Halves Are Alike | Python3 | Easy |
| 1726 | Tuple with Same Product | Python3 | Medium |
| 1730 | Shortest Path to Get Food | Python3 | Medium |
| 1750 | Minimum Length of String After Deleting Similar Ends | Python3 | Medium |
| 1752 | Check if Array Is Sorted and Rotated | Python3 | Easy |
| 1760 | Minimum Limit of Balls in a Bag | Python3 | Medium |
| 1762 | Buildings With an Ocean View | Python3 | Medium |
| 1765 | Map of Highest Peak | Python3 | Medium |
| 1768 | Merge Strings Alternately | Python3 | Easy |
| 1769 | Minimum Number of Operations to Move All Balls to Each Box | Python3 | Medium |
| 1790 | Check if One String Swap Can Make Strings Equal | Python3 | Easy |
| 1791 | Find Center of Star Graph | Python3 | Easy |
| 1792 | Maximum Average Pass Ratio | Python3 | Meidum |
| 1800 | Maximum Ascending Subarray Sum | Python3 | Easy |
| 1829 | Maximum XOR for Each Query | Python3 | Meidum |
| 1852 | Distinct Numbers in Each Subarray | Python3 | Meidum |
| 1861 | Rotating the Box | Python3 | Meidum |
| 1891 | Cutting Ribbons | Python3 | Meidum |
| 1897 | Redistribute Characters to Make All Strings Equal | Python3 | Easy |
| 1930 | Unique Length-3 Palindromic Subsequences | Python3 | Meidum |
| 1942 | The Number of the Smallest Unoccupied Chair | Python3 | Meidum |
| 1957 | Delete Characters to Make Fancy String | Python3 | Easy |
| 1963 | Minimum Number of Swaps to Make the String Balanced | Python3 | Meidum |
| 1975 | Maximum Matrix Sum | Python3 | Meidum |
| 2016 | Maximum Difference Between Increasing Elements | Python3 | Easy |
| 2017 | Grid Game | Python3 | Meidum |
| 2054 | Two Best Non-Overlapping Events | Python3 | Meidum |
| 2064 | Minimized Maximum of Products Distributed to Any Store | Python3 | Meidum |
| 2070 | Most Beautiful Item for Each Query | Python3 | Meidum |
| 2073 | Time Needed to Buy Tickets | Python3 | Easy |
| 2094 | Finding 3-Digit Even Numbers | Python3 | Easy |
| 2097 | Valid Arrangement of Pairs | Python3 | Hard |
| 2108 | Find First Palindromic String in the Array | Python3 | Medium |
| 2109 | Adding Spaces to a String | Python3 | Medium |
| 2116 | Check if a Parentheses String Can Be Valid | Python3 | Medium |
| 2125 | Number of Laser Beams in a Bank | Python3 | Medium |
| 2127 | Maximum Employees to Be Invited to a Meeting | Python3 | Hard |
| 2149 | Rearrange Array Elements by Sign | Python3 | Medium |
| 2161 | Partition Array According to Given Pivot | Python3 | Medium |
| 2168 | Unique Substrings With Equal Digit Frequency | Python3 | Medium |
| 2182 | Construct String With Repeat Limit | Python3 | Medium |
| 2185 | Counting Words With a Given Prefix | Python3 | Easy |
| 2225 | Find Players With Zero or One Losses | Python3 | Medium |
| 2257 | Count Unguarded Cells in the Grid | Python3 | Medium |
| 2270 | Number of Ways to Split Array | Python3 | Medium |
| 2275 | Largest Combination With Bitwise AND Greater Than Zero | Python3 | Medium |
| 2290 | Minimum Obstacle Removal to Reach Corner | Python3 | Hard |
| 2294 | Partition Array Such That Maximum Difference Is K | Python3 | Medium |
| 2330 | Valid Palindrome IV | Python3 | Hard |
| 2337 | Move Pieces to Obtain a String | Python3 | Medium |
| 2342 | Max Sum of a Pair With Equal Sum of Digits | Python3 | Medium |
| 2375 | Construct Smallest Number From DI String | Python3 | Medium |
| 2381 | Shifting Letters II | Python3 | Medium |
| 2385 | Amount of Time for Binary Tree to Be Infected | Python3 | Medium |
| 2415 | Reverse Odd Levels of Binary Tree | Python3 | Medium |
| 2418 | Sort the People | Python3 | Easy |
| 2425 | Bitwise XOR of All Pairings | Python3 | Medium |
| 2429 | Minimize XOR | Python3 | Medium |
| 2434 | Using a Robot to Print the Lexicographically Smallest String | Python3 | Medium |
| 2444 | Count Subarrays With Fixed Bounds | Python3 | Hard |
| 2460 | Apply Operations to an Array | Python3 | Easy |
| 2461 | Maximum Sum of Distinct Subarrays With Length K | Python3 | Medium |
| 2466 | Count Ways To Build Good Strings | Python3 | Medium |
| 2485 | Find the Pivot Integer | Python3 | Easy |
| 2490 | Circular Sentence | Python3 | Easy |
| 2493 | Divide Nodes Into the Maximum Number of Groups | Python3 | Hard |
| 2516 | Take K of Each Character From Left and Right | Python3 | Medium |
| 2523 | Closest Prime Numbers in Range | Python3 | Medium |
| 2529 | Maximum Count of Positive Integer and Negative Integer | Python3 | Easy |
| 2530 | Maximal Score After Applying K Operations | Python3 | Medium |
| 2540 | Minimum Common Value | Python3 | Easy |
| 2554 | Maximum Number of Integers to Choose From a Range I | Python3 | Medium |
| 2558 | Take Gifts From the Richest Pile | Python3 | Easy |
| 2559 | Count Vowel Strings in Ranges | Python3 | Medium |
| 2563 | Count the Number of Fair Pairs | Python3 | Medium |
| 2566 | Maximum Difference by Remapping a Digit | Python3 | Easy |
| 2577 | Minimum Time to Visit a Cell In a Grid | Python3 | Hard |
| 2579 | Count Total Number of Colored Cells | Python3 | Medium |
| 2583 | Kth Largest Sum in a Binary Tree | Python3 | Medium |
| 2593 | Find Score of an Array After Marking All Elements | Python3 | Medium |
| 2601 | Prime Subtraction Operation | Python3 | Medium |
| 2610 | Convert an Array Into a 2D Array With Conditions | Python3 | Medium |
| 2616 | Minimize the Maximum Difference of Pairs | Python3 | Medium |
| 2641 | Cousins in Binary Tree II | Python3 | Medium |
| 2657 | Find the Prefix Common Array of Two Arrays | Python3 | Medium |
| 2658 | Maximum Number of Fish in a Grid | Python3 | Medium |
| 2661 | First Completely Painted Row or Column | Python3 | Medium |
| 2683 | Neighboring Bitwise XOR | Python3 | Medium |
| 2696 | Minimum String Length After Removing Substrings | Python3 | Easy |
| 2698 | Find the Punishment Number of an Integer | Python3 | Medium |
| 2762 | Continuous Subarrays | Python3 | Medium |
| 2769 | Find the Maximum Achievable Number | Python3 | Easy |
| 2779 | Maximum Beauty of an Array After Applying Operation | Python3 | Medium |
| 2810 | Faulty Keyboard | Python3 | Easy |
| 2825 | Make String a Subsequence Using Cyclic Increments | Python3 | Easy |
| 2864 | Maximum Odd Binary Number | Python3 | Easy |
| 2870 | Minimum Number of Operations to Make Array Empty | Python3 | Medium |
| 2914 | Minimum Number of Changes to Make Binary String Beautiful | Python3 | Medium |
| 2924 | Find Champion II | Python3 | Medium |
| 2927 | Distribute Candies Among Children III | Python3 | Hard |
| 2938 | Separate Black and White Balls | Python3 | Medium |
| 2948 | Make Lexicographically Smallest Array by Swapping Elements | Python3 | Medium |
| 2951 | Find the Peaks | Python3 | Easy |
| 2956 | Find Common Elements Between Two Arrays | Python3 | Easy |
| 2958 | Length of Longest Subarray With at Most K Frequency | Python3 | Medium |
| 2962 | Count Subarrays Where Max Element Appears at Least K Times | Python3 | Medium |
| 2965 | Find Missing and Repeated Values | Python3 | Easy |
| 2971 | Find Polygon With the Largest Perimeter | Python3 | Medium |
| 2981 | Find Longest Special Substring That Occurs Thrice I | Python3 | Medium |
| 3005 | Count Elements With Maximum Frequency | Python3 | Easy |
| 3011 | Find if Array Can Be Sorted | Python3 | Medium |
| 3042 | Count Prefix and Suffix Pairs I | Python3 | Easy |
| 3062 | Winner of the Linked List Game | Python3 | Easy |
| 3063 | Linked List Frequency | Python3 | Easy |
| 3066 | Minimum Operations to Exceed Threshold Value II | Python3 | Medium |
| 3097 | Shortest Subarray With OR at Least K II | Python3 | Medium |
| 3105 | Longest Strictly Increasing or Strictly Decreasing Subarray | Python3 | Medium |
| 3133 | Minimum Array End | Python3 | Medium |
| 3151 | Special Array I | Python3 | Easy |
| 3152 | Special Array II | Python3 | Medium |
| 3163 | String Compression III | Python3 | Medium |
| 3170 | Lexicographically Minimum String After Removing Stars | Python3 | Medium |
| 3191 | Minimum Operations to Make Binary Array Elements Equal to One I | Python3 | Medium |
| 3203 | Find Minimum Diameter After Merging Two Trees | Python3 | Medium |
| 3223 | Minimum Length of String After Operations | Python3 | Medium |
| 3243 | Shortest Distance After Road Addition Queries I | Python3 | Medium |
| 3254 | Find the Power of K-Size Subarrays I | Python3 | Medium |
| 3264 | Final Array State After K Multiplication Operations I | Python3 | Medium |
| 3330 | Find the Original Typed String I | Python3 | Easy |
| 3335 | Total Characters in String After Transformations I | Python3 | Medium |
| 3356 | Zero Array Transformation II | Python3 | Medium |
| 3392 | Count Subarrays of Length Three With a Condition | Python3 | Easy |
| 3403 | Find the Lexicographically Largest String From the Box I | Python3 | Medium |
| 3405 | Count the Number of Arrays with K Matching Adjacent Elements | Python3 | Hard |
| 3423 | Maximum Difference Between Adjacent Elements in a Circular Array | Python3 | Easy |
| 3442 | Maximum Difference Between Even and Odd Frequency I | Python3 | Easy |
| 3445 | Maximum Difference Between Even and Odd Frequency II | Python3 | Hard |