Coding interview problems
3,736 problems: 937 Easy, 1,914 Medium, 885 Hard. Each runs against hidden tests, in 13 languages; database problems in SQL. Free for members.
Solve them in the app Explore guides
Problems 3,201–3,300 of 3,736
- 3201. Domino Strip Tilings Easy · Math, Dynamic Programming
- 3202. Staircase With Broken Steps Easy · Array, Dynamic Programming
- 3203. Frog Over Uneven Stones Easy · Array, Dynamic Programming
- 3204. Best Walk Along Signed Tiles Easy · Array, Dynamic Programming
- 3205. Binary Strings Without Neighbouring Ones Easy · Math, Dynamic Programming
- 3206. Shrink A Number To One Easy · Math, Dynamic Programming
- 3207. Longest Warming Streak Easy · Array, Dynamic Programming
- 3208. Fence Posts Without Three Alike Easy · Math, Dynamic Programming
- 3209. Cheapest House Painting Plan Easy · Array, Matrix, Dynamic Programming
- 3210. Count Sorted Five Letter Words Easy · Counting, Math, Dynamic Programming
- 3211. Two-Tone Tile Runs Easy · Math, Dynamic Programming
- 3212. Cheapest Descent of a Number Pyramid Easy · Array, Dynamic Programming
- 3213. Parking Lot Rows With No Adjacent Cars Easy · Math, Dynamic Programming
- 3214. Best Segment With One Removal Medium · Array, Dynamic Programming
- 3215. Best Segment With One Squared Value Medium · Array, Dynamic Programming
- 3216. Rabbit Colony With Lifespans Easy · Math, Dynamic Programming
- 3217. Three-Row Wall of Dominoes Medium · Math, Dynamic Programming
- 3218. Dominoes and Corner Tiles Strip Medium · Math, Dynamic Programming
- 3219. Words From a Follow Table Easy · Array, Counting, Dynamic Programming
- 3220. Weighted Triple Pick Easy · Array, Dynamic Programming
- 3221. Most Characters From N Presses Medium · Math, Dynamic Programming
- 3222. Climbs Without Back-to-Back Big Steps Easy · Math, Dynamic Programming
- 3223. Attendance Records Without Trouble Medium · String, Math, Dynamic Programming
- 3224. Fewest Stops Of A Refuelling Truck Medium · Array, Heap (Priority Queue), Dynamic Programming
- 3225. Holiday Itinerary Around Rest Days Medium · Array, Dynamic Programming
- 3226. Robbing A Ring Of Cottages Medium · Array, Dynamic Programming
- 3227. Pick Values With No Two Within Distance Medium · Array, Sorting, Binary Search, Dynamic Programming
- 3228. Choose Non-Touching Seats For Max Comfort Medium · Array, Matrix, Dynamic Programming
- 3229. Grid Walk Minimum Toll Easy · Array, Matrix, Dynamic Programming
- 3230. Grid Walk Around Roadblocks Easy · Array, Matrix, Dynamic Programming
- 3231. Lattice Routes Through A Checkpoint Easy · Math, Dynamic Programming
- 3232. Cheapest Fall Through A Tile Wall Easy · Array, Matrix, Dynamic Programming
- 3233. Gold Run Across A Mine Easy · Array, Matrix, Dynamic Programming
- 3234. Max Path Sum In A Staircase Grid Easy · Array, Matrix, Dynamic Programming
- 3235. Largest Square Of Lit Tiles Medium · Array, Matrix, Dynamic Programming
- 3236. Largest Bordered Square Medium · Array, Matrix, Dynamic Programming
- 3237. Paths That Pick Up Exactly K Keys Medium · Array, Matrix, Dynamic Programming
- 3238. Paths With Sum Divisible By K Medium · Array, Matrix, Dynamic Programming
- 3239. Falling Path Avoiding The Same Column Medium · Array, Matrix, Dynamic Programming
- 3240. Fewest Starting Hit Points In A Vault Medium · Array, Matrix, Dynamic Programming
- 3241. Product Path With Largest Value Medium · Array, Matrix, Dynamic Programming
- 3242. Ball Leaving The Board In K Moves Medium · Matrix, Dynamic Programming
- 3243. Count Rising Trails In A Grid Medium · Matrix, Depth-First Search, Memoization, Dynamic Programming
- 3244. Maximal Rectangle Of Lit Tiles Medium · Array, Matrix, Monotonic Stack, Dynamic Programming
- 3245. Two Robots Collecting Berries Medium · Array, Matrix, Dynamic Programming
- 3246. Paths Of Exact Length On A Keypad Grid Medium · Matrix, Dynamic Programming
- 3247. Smallest Path Score With Obstacles And Bonus Medium · Array, Matrix, Dynamic Programming
- 3248. Water Flow Steps To Every Cell Medium · Matrix, Dynamic Programming
- 3249. Max Score Path With Path Counting Hard · String, Matrix, Dynamic Programming
- 3250. Round Trip Cherry Harvest Hard · Array, Matrix, Dynamic Programming
- 3251. Cheapest Grid Path With Limited Teleports Hard · Array, Matrix, Dynamic Programming
- 3252. Largest Square Of Equal Letters Medium · String, Matrix, Dynamic Programming
- 3253. Max Area Rectangle With Swappable Columns Medium · Array, Matrix, Sorting, Dynamic Programming
- 3254. Three-Colour Tile Mural Hard · Math, Dynamic Programming
- 3255. Domino Placement On A Grid With Holes Hard · Array, Matrix, Bit Manipulation, Dynamic Programming
- 3256. Fewest Moves To Collect Keys In Order Hard · Matrix, Breadth-First Search, Dynamic Programming
- 3257. Pack A Bag Within The Weight Limit Easy · Array, Dynamic Programming
- 3258. Can A Subset Hit The Target Easy · Array, Dynamic Programming
- 3259. Reachable Sums From Dice Faces Easy · Array, Dynamic Programming
- 3260. Split Weights Into Two Equal Piles Medium · Array, Dynamic Programming
- 3261. Signs That Reach The Target Medium · Array, Dynamic Programming
- 3262. Smallest Leftover After Smashing Rocks Medium · Array, Dynamic Programming
- 3263. Pack Strings Under Two Budgets Medium · String, Array, Dynamic Programming
- 3264. Ways To Pay A Bill Medium · Array, Dynamic Programming
- 3265. Fewest Coins With Limited Supply Medium · Array, Dynamic Programming
- 3266. Largest Value Under Exact Weight Medium · Array, Dynamic Programming
- 3267. Cheapest Ingredients For A Recipe Weight Medium · Array, Dynamic Programming
- 3268. Bounded Shelf Of Copies Medium · Array, Dynamic Programming
- 3269. Group Knapsack Of Menus Medium · Array, Matrix, Dynamic Programming
- 3270. Equal Sum With Fewest Moves Between Piles Medium · Array, Dynamic Programming
- 3271. Count Subsets Under A Weight Limit Medium · Array, Dynamic Programming
- 3272. Distinct Subset Sums Medium · Array, Bit Manipulation, Dynamic Programming
- 3273. Two Bags With Weight Limits Medium · Array, Dynamic Programming
- 3274. Subset Sum Divisible By M Medium · Array, Dynamic Programming
- 3275. Profitable Project Crews Hard · Array, Dynamic Programming
- 3276. Fewest Coins Paid With Change Hard · Array, Dynamic Programming
- 3277. Ways To Build Exact Change From Limited Coins Hard · Array, Prefix Sum, Dynamic Programming
- 3278. Max Value With A Minimum Item Count Hard · Array, Dynamic Programming
- 3279. Knapsack With Item Dependencies Hard · Array, Tree, Depth-First Search, Dynamic Programming
- 3280. Can The Scoreboard Show This Total Easy · Array, Dynamic Programming
- 3281. Longest Chain Of Booking Pairs Easy · Array, Sorting, Greedy, Dynamic Programming
- 3282. Max Sum Rising Pick Easy · Array, Dynamic Programming
- 3283. Longest Chain Of Divisible Numbers Medium · Array, Math, Sorting, Dynamic Programming
- 3284. Longest Mountain Pick Medium · Array, Dynamic Programming
- 3285. Longest Common Pick Of Three Words Medium · String, Dynamic Programming
- 3286. Cheapest Deletions To Match Two Words Medium · String, Dynamic Programming
- 3287. Weave Two Messages Medium · String, Dynamic Programming
- 3288. Best Dot Product Of Two Picks Medium · Array, Dynamic Programming
- 3289. Longest Mirror Pick Medium · String, Dynamic Programming
- 3290. Count Ways To Split Into Mirrors Medium · String, Dynamic Programming
- 3291. Cheapest Polygon Triangulation Medium · Array, Dynamic Programming
- 3292. Guessing Game With Penalties Medium · Math, Memoization, Dynamic Programming
- 3293. Ways To Bracket A Boolean Expression Medium · String, Memoization, Dynamic Programming
- 3294. All Results Of Bracketing Medium · String, Recursion, Memoization, Dynamic Programming
- 3295. Best Score From Two Ended Multipliers Medium · Array, Dynamic Programming
- 3296. Cheapest Order To Multiply Matrices Hard · Array, Dynamic Programming
- 3297. Cheapest Way To Saw A Plank Hard · Array, Sorting, Dynamic Programming
- 3298. Fewest Printer Strokes Hard · String, Dynamic Programming
- 3299. Clearing Coloured Blocks For Points Hard · Array, Memoization, Dynamic Programming
- 3300. Erase A Row By Mirror Chunks Hard · Array, Dynamic Programming