CodeSearch
pick a problem · learn it with an AI tutor — hints, not spoilers
37,000 problems · all sources
- 2090. K Radius Subarray AveragesMediumLeetCodeArraySliding Window
- 2091. Removing Minimum and Maximum From ArrayMediumLeetCodeArrayGreedy
- 2093. Minimum Cost to Reach City With DiscountsMediumLeetCodeGraph TheoryHeap (Priority Queue)Shortest Path
- 2095. Delete the Middle Node of a Linked ListMediumLeetCodeLinked ListTwo Pointers
- 2096. Step-By-Step Directions From a Binary Tree Node to AnotherMediumLeetCodeStringTreeDepth-First SearchBinary Tree
- 2098. Subsequence of Size K With the Largest Even SumMediumLeetCodeArrayGreedySorting
- 210. Course Schedule IIMediumLeetCodeDepth-First SearchBreadth-First SearchGraph TheoryTopological Sort
- 2100. Find Good Days to Rob the BankMediumLeetCodeArrayDynamic ProgrammingPrefix Sum
- 2101. Detonate the Maximum BombsMediumLeetCodeArrayMathDepth-First SearchBreadth-First Search
- 2104. Sum of Subarray RangesMediumLeetCodeArrayStackMonotonic Stack
- 2105. Watering Plants IIMediumLeetCodeArrayTwo PointersSimulation
- 2107. Number of Unique Flavors After Sharing K CandiesMediumLeetCodeArrayHash TableSliding Window
- 2109. Adding Spaces to a StringMediumLeetCodeArrayTwo PointersStringSimulation
- 211. Design Add and Search Words Data StructureMediumLeetCodeStringDepth-First SearchDesignTrie
- 2110. Number of Smooth Descent Periods of a StockMediumLeetCodeArrayMathTwo PointersDynamic Programming
- 2112. The Airport With the Most TrafficMediumLeetCodeDatabase
- 2113. Elements in Array After Removing and Replacing ElementsMediumLeetCodeArray
- 2115. Find All Possible Recipes from Given SuppliesMediumLeetCodeArrayHash TableStringGraph Theory
- 2116. Check if a Parentheses String Can Be ValidMediumLeetCodeStringStackGreedy
- 2120. Execution of All Suffix Instructions Staying in a GridMediumLeetCodeStringSimulation
- 2121. Intervals Between Identical ElementsMediumLeetCodeArrayHash TablePrefix Sum
- 2125. Number of Laser Beams in a BankMediumLeetCodeArrayMathStringMatrix
- 2126. Destroying AsteroidsMediumLeetCodeArrayGreedySorting
- 2128. Remove All Ones With Row and Column FlipsMediumLeetCodeArrayMathBit ManipulationMatrix
- 213. House Robber IIMediumLeetCodeArrayDynamic Programming
- 2130. Maximum Twin Sum of a Linked ListMediumLeetCodeLinked ListTwo PointersStack
- 2131. Longest Palindrome by Concatenating Two Letter WordsMediumLeetCodeArrayHash TableStringGreedy
- 2134. Minimum Swaps to Group All 1's Together IIMediumLeetCodeArraySliding Window
- 2135. Count Words Obtained After Adding a LetterMediumLeetCodeArrayHash TableStringBit Manipulation
- 2137. Pour Water Between Buckets to Make Water Levels EqualMediumLeetCodeArrayBinary Search
- 2139. Minimum Moves to Reach Target ScoreMediumLeetCodeMathGreedy
- 2140. Solving Questions With BrainpowerMediumLeetCodeArrayDynamic Programming
- 2142. The Number of Passengers in Each Bus IMediumLeetCodeDatabase
- 2145. Count the Hidden SequencesMediumLeetCodeArrayPrefix Sum
- 2146. K Highest Ranked Items Within a Price RangeMediumLeetCodeArrayBreadth-First SearchSortingHeap (Priority Queue)
- 2149. Rearrange Array Elements by SignMediumLeetCodeArrayTwo PointersSimulation
- 215. Kth Largest Element in an ArrayMediumLeetCodeArrayDivide and ConquerSortingHeap (Priority Queue)
- 2150. Find All Lonely Numbers in the ArrayMediumLeetCodeArrayHash TableCounting
- 2152. Minimum Number of Lines to Cover PointsMediumLeetCodeArrayHash TableMathDynamic Programming
- 2155. All Divisions With the Highest Score of a Binary ArrayMediumLeetCodeArray
- 2159. Order Two Columns IndependentlyMediumLeetCodeDatabase
- 216. Combination Sum IIIMediumLeetCodeArrayBacktracking
- 2161. Partition Array According to Given PivotMediumLeetCodeArrayTwo PointersSimulation
- 2162. Minimum Cost to Set Cooking TimeMediumLeetCodeMathEnumeration
- 2165. Smallest Value of the Rearranged NumberMediumLeetCodeMathSorting
- 2166. Design BitsetMediumLeetCodeArrayHash TableStringDesign
- 2168. Unique Substrings With Equal Digit FrequencyMediumLeetCodeHash TableStringRolling HashCounting
- 2170. Minimum Operations to Make the Array AlternatingMediumLeetCodeArrayHash TableGreedyCounting
- 2171. Removing Minimum Number of Magic BeansMediumLeetCodeArrayGreedySortingEnumeration
- 2174. Remove All Ones With Row and Column Flips IIMediumLeetCodeArrayBit ManipulationBreadth-First SearchMatrix
- 2175. The Change in Global RankingsMediumLeetCodeDatabase
- 2177. Find Three Consecutive Integers That Sum to a Given NumberMediumLeetCodeMathSimulation
- 2178. Maximum Split of Positive Even IntegersMediumLeetCodeMathBacktrackingGreedy
- 2181. Merge Nodes in Between ZerosMediumLeetCodeLinked ListSimulation
- 2182. Construct String With Repeat LimitMediumLeetCodeHash TableStringGreedyHeap (Priority Queue)
- 2184. Number of Ways to Build Sturdy Brick WallMediumLeetCodeArrayDynamic ProgrammingBit ManipulationBitmask
- 2186. Minimum Number of Steps to Make Two Strings Anagram IIMediumLeetCodeHash TableStringCounting
- 2187. Minimum Time to Complete TripsMediumLeetCodeArrayBinary Search
- 2189. Number of Ways to Build House of CardsMediumLeetCodeMathDynamic Programming
- 2191. Sort the Jumbled NumbersMediumLeetCodeArraySorting