CodeSearch
pick a problem · learn it with an AI tutor — hints, not spoilers
37,000 problems · all sources
- 1366. Rank Teams by VotesMediumLeetCodeArrayHash TableStringSorting
- 1367. Linked List in Binary TreeMediumLeetCodeLinked ListTreeDepth-First SearchBinary Tree
- 137. Single Number IIMediumLeetCodeArrayBit Manipulation
- 1371. Find the Longest Substring Containing Vowels in Even CountsMediumLeetCodeHash TableStringBit ManipulationPrefix Sum
- 1372. Longest ZigZag Path in a Binary TreeMediumLeetCodeDynamic ProgrammingTreeDepth-First SearchBinary Tree
- 1375. Number of Times Binary String Is Prefix-AlignedMediumLeetCodeArray
- 1376. Time Needed to Inform All EmployeesMediumLeetCodeTreeDepth-First SearchBreadth-First Search
- 138. Copy List with Random PointerMediumLeetCodeHash TableLinked List
- 1381. Design a Stack With Increment OperationMediumLeetCodeArrayStackDesign
- 1382. Balance a Binary Search TreeMediumLeetCodeDivide and ConquerGreedyTreeDepth-First Search
- 1386. Cinema Seat AllocationMediumLeetCodeArrayHash TableGreedyBit Manipulation
- 1387. Sort Integers by The Power ValueMediumLeetCodeDynamic ProgrammingMemoizationSorting
- 139. Word BreakMediumLeetCodeArrayHash TableStringDynamic Programming
- 1390. Four DivisorsMediumLeetCodeArrayMath
- 1391. Check if There is a Valid Path in a GridMediumLeetCodeArrayDepth-First SearchBreadth-First SearchUnion-Find
- 1393. Capital Gain/LossMediumLeetCodeDatabase
- 1395. Count Number of TeamsMediumLeetCodeArrayDynamic ProgrammingBinary Indexed TreeSegment Tree
- 1396. Design Underground SystemMediumLeetCodeHash TableStringDesign
- 1398. Customers Who Bought Products A and B but Not CMediumLeetCodeDatabase
- 13th Labour of Heracles1500Codeforcesdata structuresgreedysortingstrees
- 1400. Construct K Palindrome StringsMediumLeetCodeHash TableStringGreedyCounting
- 1401. Circle and Rectangle OverlappingMediumLeetCodeMathGeometry
- 1404. Number of Steps to Reduce a Number in Binary Representation to OneMediumLeetCodeStringBit ManipulationSimulation
- 1405. Longest Happy StringMediumLeetCodeStringGreedyHeap (Priority Queue)
- 1409. Queries on a Permutation With KeyMediumLeetCodeArrayBinary Indexed TreeSimulation
- 1410. HTML Entity ParserMediumLeetCodeHash TableString
- 1414. Find the Minimum Number of Fibonacci Numbers Whose Sum Is KMediumLeetCodeMathGreedy
- 1415. The k-th Lexicographical String of All Happy Strings of Length nMediumLeetCodeStringBacktracking
- 1418. Display Table of Food Orders in a RestaurantMediumLeetCodeArrayHash TableStringSorting
- 1419. Minimum Number of Frogs CroakingMediumLeetCodeStringCounting
- 142. Linked List Cycle IIMediumLeetCodeHash TableLinked ListTwo Pointers
- 1423. Maximum Points You Can Obtain from CardsMediumLeetCodeArraySliding WindowPrefix Sum
- 1424. Diagonal Traverse IIMediumLeetCodeArraySortingHeap (Priority Queue)
- 1428. Leftmost Column with at Least a OneMediumLeetCodeArrayBinary SearchMatrixInteractive
- 1429. First Unique NumberMediumLeetCodeArrayHash TableDesignQueue
- 143. Reorder ListMediumLeetCodeLinked ListTwo PointersStackRecursion
- 1430. Check If a String Is a Valid Sequence from Root to Leaves Path in a Binary TreeMediumLeetCodeTreeDepth-First SearchBreadth-First SearchBinary Tree
- 1432. Max Difference You Can Get From Changing an IntegerMediumLeetCodeMathGreedy
- 1433. Check If a String Can Break Another StringMediumLeetCodeStringGreedySorting
- 1438. Longest Continuous Subarray With Absolute Diff Less Than or Equal to LimitMediumLeetCodeArrayQueueSliding WindowHeap (Priority Queue)
- 1440. Evaluate Boolean ExpressionMediumLeetCodeDatabase
- 1441. Build an Array With Stack OperationsMediumLeetCodeArrayStackSimulation
- 1442. Count Triplets That Can Form Two Arrays of Equal XORMediumLeetCodeArrayHash TableMathBit Manipulation
- 1443. Minimum Time to Collect All Apples in a TreeMediumLeetCodeHash TableTreeDepth-First SearchBreadth-First Search
- 1445. Apples & OrangesMediumLeetCodeDatabase
- 1447. Simplified FractionsMediumLeetCodeMathStringNumber Theory
- 1448. Count Good Nodes in Binary TreeMediumLeetCodeTreeDepth-First SearchBreadth-First SearchBinary Tree
- 1451. Rearrange Words in a SentenceMediumLeetCodeStringSorting
- 1452. People Whose List of Favorite Companies Is Not a Subset of Another ListMediumLeetCodeArrayHash TableString
- 1454. Active UsersMediumLeetCodeDatabase
- 1456. Maximum Number of Vowels in a Substring of Given LengthMediumLeetCodeStringSliding Window
- 1457. Pseudo-Palindromic Paths in a Binary TreeMediumLeetCodeBit ManipulationTreeDepth-First SearchBreadth-First Search
- 1459. Rectangles AreaMediumLeetCodeDatabase
- 146. LRU CacheMediumLeetCodeHash TableLinked ListDesignDoubly-Linked List
- 1461. Check If a String Contains All Binary Codes of Size KMediumLeetCodeHash TableStringBit ManipulationRolling Hash
- 1462. Course Schedule IVMediumLeetCodeDepth-First SearchBreadth-First SearchGraph TheoryTopological Sort
- 1465. Maximum Area of a Piece of Cake After Horizontal and Vertical CutsMediumLeetCodeArrayGreedySorting
- 1466. Reorder Routes to Make All Paths Lead to the City ZeroMediumLeetCodeDepth-First SearchBreadth-First SearchGraph Theory
- 1468. Calculate SalariesMediumLeetCodeDatabase
- 147. Insertion Sort ListMediumLeetCodeLinked ListSorting