CodeSearch
pick a problem · learn it with an AI tutor — hints, not spoilers
37,000 problems · all sources
- 3155. Maximum Number of Upgradable ServersMediumLeetCodeArrayMathBinary Search
- 3157. Find the Level of Tree with Minimum SumMediumLeetCodeTreeDepth-First SearchBreadth-First SearchBinary Tree
- 3159. Find Occurrences of an Element in an ArrayMediumLeetCodeArrayHash Table
- 316. Remove Duplicate LettersMediumLeetCodeStringStackGreedyMonotonic Stack
- 3160. Find the Number of Distinct Colors Among the BallsMediumLeetCodeArrayHash TableSimulation
- 3163. String Compression IIIMediumLeetCodeString
- 3164. Find the Number of Good Pairs IIMediumLeetCodeArrayHash Table
- 3166. Calculate Parking Fees and DurationMediumLeetCodeDatabase
- 3167. Better Compression of StringMediumLeetCodeHash TableStringSortingCounting
- 3169. Count Days Without MeetingsMediumLeetCodeArraySorting
- 3170. Lexicographically Minimum String After Removing StarsMediumLeetCodeHash TableStringStackGreedy
- 3175. Find The First Player to win K Games in a RowMediumLeetCodeArraySimulation
- 3176. Find the Maximum Length of a Good Subsequence IMediumLeetCodeArrayHash TableDynamic Programming
- 3179. Find the N-th Value After K SecondsMediumLeetCodeArrayMathSimulationCombinatorics
- 318. Maximum Product of Word LengthsMediumLeetCodeArrayStringBit Manipulation
- 3180. Maximum Total Reward Using Operations IMediumLeetCodeArrayDynamic ProgrammingBit ManipulationSorting
- 3182. Find Top Scoring StudentsMediumLeetCodeDatabase
- 3183. The Number of Ways to Make the SumMediumLeetCodeArrayDynamic Programming
- 3185. Count Pairs That Form a Complete Day IIMediumLeetCodeArrayHash TableCounting
- 3186. Maximum Total Damage With Spell CastingMediumLeetCodeArrayHash TableTwo PointersBinary Search
- 3189. Minimum Moves to Get a Peaceful BoardMediumLeetCodeArrayGreedySortingCounting Sort
- 319. Bulb SwitcherMediumLeetCodeMathBrainteaser
- 3191. Minimum Operations to Make Binary Array Elements Equal to One IMediumLeetCodeArrayBit ManipulationQueueSliding Window
- 3192. Minimum Operations to Make Binary Array Elements Equal to One IIMediumLeetCodeArrayDynamic ProgrammingGreedy
- 3195. Find the Minimum Area to Cover All Ones IMediumLeetCodeArrayMatrix
- 3196. Maximize Total Cost of Alternating SubarraysMediumLeetCodeArrayDynamic Programming
- 320. Generalized AbbreviationMediumLeetCodeStringBacktrackingBit Manipulation
- 3201. Find the Maximum Length of Valid Subsequence IMediumLeetCodeArrayDynamic Programming
- 3202. Find the Maximum Length of Valid Subsequence IIMediumLeetCodeArrayDynamic Programming
- 3204. Bitwise User Permissions AnalysisMediumLeetCodeDatabase
- 3205. Maximum Array Hopping Score IMediumLeetCodeArrayDynamic ProgrammingStackGreedy
- 3207. Maximum Points After Enemy BattlesMediumLeetCodeArrayGreedy
- 3208. Alternating Groups IIMediumLeetCodeArraySliding Window
- 3211. Generate Binary Strings Without Adjacent ZerosMediumLeetCodeStringBacktrackingBit Manipulation
- 3212. Count Submatrices With Equal Frequency of X and YMediumLeetCodeArrayMatrixPrefix Sum
- 3215. Count Triplets with Even XOR Set Bits IIMediumLeetCodeArrayBit Manipulation
- 3217. Delete Nodes From Linked List Present in ArrayMediumLeetCodeArrayHash TableLinked List
- 3218. Minimum Cost for Cutting Cake IMediumLeetCodeArrayTwo PointersDynamic ProgrammingGreedy
- 322. Coin ChangeMediumLeetCodeArrayDynamic ProgrammingBreadth-First Search
- 3220. Odd and Even TransactionsMediumLeetCodeDatabase
- 3221. Maximum Array Hopping Score IIMediumLeetCodeArrayStackGreedyMonotonic Stack
- 3223. Minimum Length of String After OperationsMediumLeetCodeHash TableStringCounting
- 3224. Minimum Array Changes to Make Differences EqualMediumLeetCodeArrayHash TablePrefix Sum
- 3227. Vowels Game in a StringMediumLeetCodeMathStringBrainteaserGame Theory
- 3228. Maximum Number of Operations to Move Ones to the EndMediumLeetCodeStringGreedyCounting
- 323. Number of Connected Components in an Undirected GraphMediumLeetCodeDepth-First SearchBreadth-First SearchUnion-FindGraph Theory
- 3230. Customer Purchasing Behavior AnalysisMediumLeetCodeDatabase
- 3233. Find the Count of Numbers Which Are Not SpecialMediumLeetCodeArrayMathNumber Theory
- 3234. Count the Number of Substrings With Dominant OnesMediumLeetCodeStringEnumeration
- 3237. Alt and Tab SimulationMediumLeetCodeArrayHash TableSimulation
- 3239. Minimum Number of Flips to Make Binary Grid Palindromic IMediumLeetCodeArrayTwo PointersMatrix
- 324. Wiggle Sort IIMediumLeetCodeArrayDivide and ConquerGreedySorting
- 3240. Minimum Number of Flips to Make Binary Grid Palindromic IIMediumLeetCodeArrayTwo PointersMatrix
- 3243. Shortest Distance After Road Addition Queries IMediumLeetCodeArrayBreadth-First SearchGraph Theory
- 3247. Number of Subsequences with Odd SumMediumLeetCodeArrayMathDynamic ProgrammingCombinatorics
- 3249. Count the Number of Good NodesMediumLeetCodeTreeDepth-First Search
- 325. Maximum Size Subarray Sum Equals kMediumLeetCodeArrayHash TablePrefix Sum
- 3252. Premier League Table Ranking IIMediumLeetCodeDatabase
- 3253. Construct String with Minimum Cost (Easy)MediumLeetCode
- 3254. Find the Power of K-Size Subarrays IMediumLeetCodeArraySliding Window