CodeSearch
pick a problem · learn it with an AI tutor — hints, not spoilers
37,000 problems · all sources
- 1155. Number of Dice Rolls With Target SumMediumLeetCodeDynamic Programming
- 1156. Swap For Longest Repeated Character SubstringMediumLeetCodeHash TableStringSliding Window
- 1158. Market Analysis IMediumLeetCodeDatabase
- 116. Populating Next Right Pointers in Each NodeMediumLeetCodeLinked ListTreeDepth-First SearchBreadth-First Search
- 1161. Maximum Level Sum of a Binary TreeMediumLeetCodeTreeDepth-First SearchBreadth-First SearchBinary Tree
- 1162. As Far from Land as PossibleMediumLeetCodeArrayDynamic ProgrammingBreadth-First SearchMatrix
- 1164. Product Price at a Given DateMediumLeetCodeDatabase
- 1166. Design File SystemMediumLeetCodeHash TableStringDesignTrie
- 1167. Minimum Cost to Connect SticksMediumLeetCodeArrayGreedyHeap (Priority Queue)
- 1169. Invalid TransactionsMediumLeetCodeArrayHash TableStringSorting
- 117. Populating Next Right Pointers in Each Node IIMediumLeetCodeLinked ListTreeDepth-First SearchBreadth-First Search
- 1170. Compare Strings by Frequency of the Smallest CharacterMediumLeetCodeArrayHash TableStringBinary Search
- 1171. Remove Zero Sum Consecutive Nodes from Linked ListMediumLeetCodeHash TableLinked List
- 1174. Immediate Food Delivery IIMediumLeetCodeDatabase
- 1177. Can Make Palindrome from SubstringMediumLeetCodeArrayHash TableStringBit Manipulation
- 1181. Before and After PuzzleMediumLeetCodeArrayHash TableStringSorting
- 1182. Shortest Distance to Target ColorMediumLeetCodeArrayBinary SearchDynamic Programming
- 1186. Maximum Subarray Sum with One DeletionMediumLeetCodeArrayDynamic Programming
- 1188. Design Bounded Blocking QueueMediumLeetCodeConcurrency
- 1190. Reverse Substrings Between Each Pair of ParenthesesMediumLeetCodeStringStack
- 1191. K-Concatenation Maximum SumMediumLeetCodeArrayDynamic Programming
- 1193. Monthly Transactions IMediumLeetCodeDatabase
- 1195. Fizz Buzz MultithreadedMediumLeetCodeConcurrency
- 1197. Minimum Knight MovesMediumLeetCodeBreadth-First Search
- 1198. Find Smallest Common Element in All RowsMediumLeetCodeArrayHash TableBinary SearchMatrix
- 12. Integer to RomanMediumLeetCodeHash TableMathString
- 120. TriangleMediumLeetCodeArrayDynamic Programming
- 1201. Ugly Number IIIMediumLeetCodeMathBinary SearchCombinatoricsNumber Theory
- 1202. Smallest String With SwapsMediumLeetCodeArrayHash TableStringDepth-First Search
- 1204. Last Person to Fit in the BusMediumLeetCodeDatabase
- 1205. Monthly Transactions IIMediumLeetCodeDatabase
- 1208. Get Equal Substrings Within BudgetMediumLeetCodeStringBinary SearchSliding WindowPrefix Sum
- 1209. Remove All Adjacent Duplicates in String IIMediumLeetCodeStringStack
- 1212. Team Scores in Football TournamentMediumLeetCodeDatabase
- 1214. Two Sum BSTsMediumLeetCodeTwo PointersBinary SearchStackTree
- 1215. Stepping NumbersMediumLeetCodeMathBacktrackingBreadth-First Search
- 1218. Longest Arithmetic Subsequence of Given DifferenceMediumLeetCodeArrayHash TableDynamic Programming
- 1219. Path with Maximum GoldMediumLeetCodeArrayBacktrackingMatrix
- 122. Best Time to Buy and Sell Stock IIMediumLeetCodeArrayDynamic ProgrammingGreedy
- 1222. Queens That Can Attack the KingMediumLeetCodeArrayMatrixSimulation
- 1226. The Dining PhilosophersMediumLeetCodeConcurrency
- 1227. Airplane Seat Assignment ProbabilityMediumLeetCodeMathDynamic ProgrammingBrainteaserProbability and Statistics
- 1229. Meeting SchedulerMediumLeetCodeArrayTwo PointersSorting
- 1230. Toss Strange CoinsMediumLeetCodeArrayMathDynamic ProgrammingProbability and Statistics
- 1233. Remove Sub-Folders from the FilesystemMediumLeetCodeArrayStringDepth-First SearchTrie
- 1234. Replace the Substring for Balanced StringMediumLeetCodeStringSliding Window
- 1236. Web CrawlerMediumLeetCodeStringDepth-First SearchBreadth-First SearchInteractive
- 1237. Find Positive Integer Solution for a Given EquationMediumLeetCodeMathTwo PointersBinary SearchInteractive
- 1238. Circular Permutation in Binary RepresentationMediumLeetCodeMathBacktrackingBit Manipulation
- 1239. Maximum Length of a Concatenated String with Unique CharactersMediumLeetCodeArrayStringBacktrackingBit Manipulation
- 1242. Web Crawler MultithreadedMediumLeetCodeDepth-First SearchBreadth-First SearchConcurrency
- 1244. Design A LeaderboardMediumLeetCodeHash TableDesignSorting
- 1245. Tree DiameterMediumLeetCodeTreeDepth-First SearchBreadth-First SearchGraph Theory
- 1247. Minimum Swaps to Make Strings EqualMediumLeetCodeMathStringGreedy
- 1248. Count Number of Nice SubarraysMediumLeetCodeArrayHash TableMathSliding Window
- 1249. Minimum Remove to Make Valid ParenthesesMediumLeetCodeStringStack
- 1253. Reconstruct a 2-Row Binary MatrixMediumLeetCodeArrayGreedyMatrix
- 1254. Number of Closed IslandsMediumLeetCodeArrayDepth-First SearchBreadth-First SearchUnion-Find
- 1256. Encode NumberMediumLeetCodeMathStringBit Manipulation
- 1257. Smallest Common RegionMediumLeetCodeArrayHash TableStringTree