Medium LeetCode Problems: Page 7 of 8

Problems 1,201 to 1,400 of the 1,579 Medium-rated problems in this library, continuing the list on the Medium hub.

ProblemsPage 7 of 8
Medium problems, page 7
No.Problem
0251Flatten 2D VectorPremium
0253Meeting Rooms IIPremium
0254Factor CombinationsPremium
0255Verify Preorder Sequence in Binary Search TreePremium
0256Paint HousePremium
02593Sum SmallerPremium
0261Graph Valid TreePremium
0267Palindrome Permutation IIPremium
0271Encode and Decode StringsPremium
0276Paint FencePremium
0277Find the CelebrityPremium
0280Wiggle SortPremium
0281Zigzag IteratorPremium
0285Inorder Successor in BSTPremium
0286Walls and GatesPremium
0288Unique Word AbbreviationPremium
0291Word Pattern IIPremium
0294Flip Game IIPremium
0298Binary Tree Longest Consecutive SequencePremium
0308Range Sum Query 2D - MutablePremium
0311Sparse Matrix MultiplicationPremium
0314Binary Tree Vertical Order TraversalPremium
0320Generalized AbbreviationPremium
0323Number of Connected Components in an Undirected GraphPremium
0325Maximum Size Subarray Sum Equals kPremium
0333Largest BST SubtreePremium
0339Nested List Weight SumPremium
0340Longest Substring with At Most K Distinct CharactersPremium
0348Design Tic-Tac-ToePremium
0351Android Unlock PatternsPremium
0353Design Snake GamePremium
0356Line ReflectionPremium
0360Sort Transformed ArrayPremium
0361Bomb EnemyPremium
0362Design Hit CounterPremium
0364Nested List Weight Sum IIPremium
0366Find Leaves of Binary TreePremium
0369Plus One Linked ListPremium
0370Range AdditionPremium
0379Design Phone DirectoryPremium
0418Sentence Screen FittingPremium
0426Convert Binary Search Tree to Sorted Doubly Linked ListPremium
0439Ternary Expression ParserPremium
0444Sequence ReconstructionPremium
0469Convex PolygonPremium
0484Find PermutationPremium
0487Max Consecutive Ones IIPremium
0490The MazePremium
0505The Maze IIPremium
0510Inorder Successor in BST IIPremium
0531Lonely Pixel IPremium
0533Lonely Pixel IIPremium
0534Game Play Analysis IIIPremium
0536Construct Binary Tree from StringPremium
0544Output Contest MatchesPremium
0545Boundary of Binary TreePremium
0549Binary Tree Longest Consecutive Sequence IIPremium
0555Split Concatenated StringsPremium
0562Longest Line of Consecutive One in MatrixPremium
0573Squirrel SimulationPremium
0574Winning CandidatePremium
0578Get Highest Answer Rate QuestionPremium
0580Count Student Number in DepartmentsPremium
0582Kill ProcessPremium
0612Shortest Distance in a PlanePremium
0614Second Degree FollowerPremium
0616Add Bold Tag in StringPremium
0625Minimum FactorizationPremium
0634Find the Derangement of An ArrayPremium
0635Design Log Storage SystemPremium
06514 Keys KeyboardPremium
0663Equal Tree PartitionPremium
0666Path Sum IVPremium
0681Next Closest TimePremium
0694Number of Distinct IslandsPremium
0702Search in a Sorted Array of Unknown SizePremium
0708Insert into a Sorted Circular Linked ListPremium
0723Candy CrushPremium
0737Sentence Similarity IIPremium
0742Closest Leaf in a Binary TreePremium
0750Number Of Corner RectanglesPremium
0751IP to CIDRPremium
0755Pour WaterPremium
0758Bold Words in StringPremium
0776Split BSTPremium
0957Prison Cells After N Days
1045Customers Who Bought All Products
1055Shortest Way to Form StringPremium
1057Campus BikesPremium
1058Minimize Rounding Error to Meet TargetPremium
1059All Paths from Source Lead to DestinationPremium
1060Missing Element in Sorted ArrayPremium
1062Longest Repeating SubstringPremium
1066Campus Bikes IIPremium
1070Product Sales Analysis III
1077Project Employees IIIPremium
1087Brace ExpansionPremium
1098Unpopular BooksPremium
1100Find K-Length Substrings With No Repeated CharactersPremium
1101The Earliest Moment When Everyone Become FriendsPremium
1102Path With Maximum Minimum ValuePremium
1107New Users Daily CountPremium
1112Highest Grade For Each StudentPremium
1120Maximum Average SubtreePremium
1126Active BusinessesPremium
1132Reported Posts IIPremium
1135Connecting Cities With Minimum CostPremium
1136Parallel CoursesPremium
1149Article Views IIPremium
1151Minimum Swaps to Group All 1's TogetherPremium
1152Analyze User Website Visit PatternPremium
1158Market Analysis I
1164Product Price at a Given Date
1166Design File SystemPremium
1167Minimum Cost to Connect SticksPremium
1174Immediate Food Delivery II
1181Before and After PuzzlePremium
1182Shortest Distance to Target ColorPremium
1188Design Bounded Blocking QueuePremium
1193Monthly Transactions I
1195Fizz Buzz Multithreaded
1197Minimum Knight MovesPremium
1198Find Smallest Common Element in All RowsPremium
1204Last Person to Fit in the Bus
1205Monthly Transactions IIPremium
1212Team Scores in Football TournamentPremium
1214Two Sum BSTsPremium
1215Stepping NumbersPremium
1226The Dining Philosophers
1229Meeting SchedulerPremium
1230Toss Strange CoinsPremium
1236Web CrawlerPremium
1242Web Crawler MultithreadedPremium
1244Design A LeaderboardPremium
1245Tree DiameterPremium
1256Encode NumberPremium
1257Smallest Common RegionPremium
1258Synonymous SentencesPremium
1264Page RecommendationsPremium
1265Print Immutable Linked List in ReversePremium
1270All People Report to the Given ManagerPremium
1272Remove IntervalPremium
1273Delete Tree NodesPremium
1285Find the Start and End Number of Continuous RangesPremium
1308Running Total for Different GendersPremium
1321Restaurant Growth
1341Movie Rating
1355Activity ParticipantsPremium
1364Number of Trusted Contacts of a CustomerPremium
1393Capital Gain/Loss
1398Customers Who Bought Products A and B but Not CPremium
1428Leftmost Column with at Least a OnePremium
1429First Unique NumberPremium
1430Check If a String Is a Valid Sequence from Root to Leaves Path in a Binary TreePremium
1440Evaluate Boolean ExpressionPremium
1445Apples & OrangesPremium
1454Active UsersPremium
1459Rectangles AreaPremium
1468Calculate SalariesPremium
1485Clone Binary Tree With Random PointerPremium
1490Clone N-ary TreePremium
1500Design a File Sharing SystemPremium
1501Countries You Can Safely Invest InPremium
1506Find Root of N-Ary TreePremium
1522Diameter of N-Ary TreePremium
1532The Most Recent Three OrdersPremium
1533Find the Index of the Large IntegerPremium
1538Guess the Majority in a Hidden ArrayPremium
1549The Most Recent Orders for Each ProductPremium
1554Strings Differ by One CharacterPremium
1555Bank Account SummaryPremium
1564Put Boxes Into the Warehouse IPremium
1570Dot Product of Two Sparse VectorsPremium
1580Put Boxes Into the Warehouse IIPremium
1586Binary Search Tree Iterator IIPremium
1596The Most Frequently Ordered Products for Each CustomerPremium
1602Find Nearest Right Node in Binary TreePremium
1612Check If Two Expression Trees are EquivalentPremium
1613Find the Missing IDsPremium
1618Maximum Font to Fit a Sentence in a ScreenPremium
1628Design an Expression Tree With Evaluate FunctionPremium
1634Add Two Polynomials Represented as Linked ListsPremium
1644Lowest Common Ancestor of a Binary Tree IIPremium
1650Lowest Common Ancestor of a Binary Tree IIIPremium
1660Correct a Binary TreePremium
1666Change the Root of a Binary TreePremium
1676Lowest Common Ancestor of a Binary Tree IVPremium
1682Longest Palindromic Subsequence IIPremium
1698Number of Distinct Substrings in a StringPremium
1699Number of Calls Between Two PersonsPremium
1709Biggest Window Between VisitsPremium
1715Count Apples and OrangesPremium
1730Shortest Path to Get FoodPremium
1740Find Distance in a Binary TreePremium
1746Maximum Subarray Sum After One OperationPremium
1747Leetflex Banned AccountsPremium
1756Design Most Recently Used QueuePremium
1762Buildings With an Ocean ViewPremium
1772Sort Features by PopularityPremium
1778Shortest Path in a Hidden GridPremium

Problems with a complete Python solution are listed first, then by ascending problem number. Or go by technique instead: all LeetCode patterns.