CodeSearch
pick a problem · learn it with an AI tutor — hints, not spoilers
37,000 problems · all sources
- 2304. Minimum Path Cost in a GridMediumLeetCodeArrayDynamic ProgrammingMatrix
- 2305. Fair Distribution of CookiesMediumLeetCodeArrayDynamic ProgrammingBacktrackingBit Manipulation
- 2308. Arrange Table by GenderMediumLeetCodeDatabase
- 2310. Sum of Numbers With Units Digit KMediumLeetCodeMathDynamic ProgrammingGreedyEnumeration
- 2311. Longest Binary Subsequence Less Than or Equal to KMediumLeetCodeStringDynamic ProgrammingGreedyMemoization
- 2314. The First Day of the Maximum Recorded Degree in Each CityMediumLeetCodeDatabase
- 2316. Count Unreachable Pairs of Nodes in an Undirected GraphMediumLeetCodeDepth-First SearchBreadth-First SearchUnion-FindGraph Theory
- 2317. Maximum XOR After Operations MediumLeetCodeArrayMathBit Manipulation
- 2320. Count Number of Ways to Place HousesMediumLeetCodeDynamic Programming
- 2323. Find Minimum Time to Finish All Jobs IIMediumLeetCodeArrayGreedySorting
- 2324. Product Sales Analysis IVMediumLeetCodeDatabase
- 2326. Spiral Matrix IVMediumLeetCodeArrayLinked ListMatrixSimulation
- 2327. Number of People Aware of a SecretMediumLeetCodeDynamic ProgrammingQueueSimulation
- 2330. Valid Palindrome IVMediumLeetCodeTwo PointersString
- 2332. The Latest Time to Catch a BusMediumLeetCodeArrayTwo PointersBinary SearchSorting
- 2333. Minimum Sum of Squared DifferenceMediumLeetCodeArrayBinary SearchGreedySorting
- 2336. Smallest Number in Infinite SetMediumLeetCodeHash TableDesignHeap (Priority Queue)Ordered Set
- 2337. Move Pieces to Obtain a StringMediumLeetCodeTwo PointersString
- 2340. Minimum Adjacent Swaps to Make a Valid ArrayMediumLeetCodeArrayGreedy
- 2342. Max Sum of a Pair With Equal Sum of DigitsMediumLeetCodeArrayHash TableSortingHeap (Priority Queue)
- 2343. Query Kth Smallest Trimmed NumberMediumLeetCodeArrayStringDivide and ConquerSorting
- 2345. Finding the Number of Visible MountainsMediumLeetCodeArrayStackSortingMonotonic Stack
- 2346. Compute the Rank as a PercentageMediumLeetCodeDatabase
- 2348. Number of Zero-Filled SubarraysMediumLeetCodeArrayMath
- 2349. Design a Number Container SystemMediumLeetCodeHash TableDesignHeap (Priority Queue)Ordered Set
- 235. Lowest Common Ancestor of a Binary Search TreeMediumLeetCodeTreeDepth-First SearchBinary Search TreeBinary Tree
- 2352. Equal Row and Column PairsMediumLeetCodeArrayHash TableMatrixSimulation
- 2353. Design a Food Rating SystemMediumLeetCodeArrayHash TableStringDesign
- 2358. Maximum Number of Groups Entering a CompetitionMediumLeetCodeArrayMathBinary SearchGreedy
- 2359. Find Closest Node to Given Two NodesMediumLeetCodeDepth-First SearchGraph Theory
- 236. Lowest Common Ancestor of a Binary TreeMediumLeetCodeTreeDepth-First SearchBinary Tree
- 2364. Count Number of Bad PairsMediumLeetCodeArrayHash TableMathCounting
- 2365. Task Scheduler IIMediumLeetCodeArrayHash TableSimulation
- 2368. Reachable Nodes With RestrictionsMediumLeetCodeArrayHash TableTreeDepth-First Search
- 2369. Check if There is a Valid Partition For The ArrayMediumLeetCodeArrayDynamic Programming
- 237. Delete Node in a Linked ListMediumLeetCodeLinked List
- 2370. Longest Ideal SubsequenceMediumLeetCodeHash TableStringDynamic Programming
- 2372. Calculate the Influence of Each SalespersonMediumLeetCodeDatabase
- 2374. Node With Highest Edge ScoreMediumLeetCodeHash TableGraph Theory
- 2375. Construct Smallest Number From DI StringMediumLeetCodeStringBacktrackingStackGreedy
- 2378. Choose Edges to Maximize Score in a TreeMediumLeetCodeDynamic ProgrammingTreeDepth-First Search
- 238. Product of Array Except SelfMediumLeetCodeArrayPrefix Sum
- 2380. Time Needed to Rearrange a Binary StringMediumLeetCodeStringDynamic ProgrammingSimulation
- 2381. Shifting Letters IIMediumLeetCodeArrayStringPrefix Sum
- 2384. Largest Palindromic NumberMediumLeetCodeHash TableStringGreedyCounting
- 2385. Amount of Time for Binary Tree to Be InfectedMediumLeetCodeHash TableTreeDepth-First SearchBreadth-First Search
- 2387. Median of a Row Wise Sorted MatrixMediumLeetCodeArrayBinary SearchMatrix
- 2388. Change Null Values in a Table to the Previous ValueMediumLeetCodeDatabase
- 2390. Removing Stars From a StringMediumLeetCodeStringStackSimulation
- 2391. Minimum Amount of Time to Collect GarbageMediumLeetCodeArrayStringPrefix Sum
- 2393. Count Strictly Increasing SubarraysMediumLeetCodeArrayMathDynamic Programming
- 2394. Employees With DeductionsMediumLeetCodeDatabase
- 2396. Strictly Palindromic NumberMediumLeetCodeMathTwo PointersBrainteaser
- 2397. Maximum Rows Covered by ColumnsMediumLeetCodeArrayBacktrackingBit ManipulationMatrix
- 24 Game1500Codeforcesconstructive algorithmsgreedymath
- 24. Swap Nodes in PairsMediumLeetCodeLinked ListRecursion
- 240. Search a 2D Matrix IIMediumLeetCodeArrayBinary SearchDivide and ConquerMatrix
- 2400. Number of Ways to Reach a Position After Exactly k StepsMediumLeetCodeMathDynamic ProgrammingCombinatorics
- 2401. Longest Nice SubarrayMediumLeetCodeArrayBit ManipulationSliding Window
- 2405. Optimal Partition of StringMediumLeetCodeHash TableStringGreedy