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 1,201–1,300 of 3,736
- 1201. Shrink a Number by Deleting Digits Medium · Stack, Greedy, Monotonic Stack, String
- 1202. Lex-First Distinct Pick Medium · Stack, Greedy, Monotonic Stack, String
- 1203. Smallest Code From Rise/Fall Medium · Stack, Greedy, String
- 1204. Train Cars Through a Siding Medium · Stack, Simulation
- 1205. Colliding Drones Medium · Stack, Array, Simulation
- 1206. Next Taller Tower on a Ring Medium · Array, Stack, Monotonic Stack
- 1207. Most Repeated Pop Hard · Stack, Design, Hash Table
- 1208. Next Larger Node Down the Chain Medium · Linked List, Stack, Monotonic Stack
- 1209. Cafeteria Plate Racks Hard · Stack, Design, Heap (Priority Queue)
- 1210. Total of Window Minimums Medium · Array, Stack, Monotonic Stack, Dynamic Programming
- 1211. Rebuild Tree From Dashed Outline Hard · Stack, String, Binary Tree
- 1212. Dip-Then-Rise Triple Medium · Array, Stack, Monotonic Stack
- 1213. Total Strength of All Squads Hard · Array, Stack, Monotonic Stack, Prefix Sum
- 1214. Rounds Until the Row Stops Shrinking Hard · Array, Stack, Monotonic Stack, Dynamic Programming
- 1215. Widest Rising Ramp Medium · Array, Stack, Monotonic Stack
- 1216. Evaluate a Tiny Let-Language Hard · Stack, String, Hash Table, Recursion
- 1217. Convoys on a One-Lane Road Medium · Array, Stack, Sorting
- 1218. Script of Assignments Hard · Stack, String, Hash Table, Math
- 1219. Prune Overshadowed Nodes Medium · Linked List, Stack, Monotonic Stack
- 1220. Stack That Gives Up Its Largest Hard · Stack, Design, Heap (Priority Queue)
- 1221. Sortable Blocks Count Medium · Array, Stack, Monotonic Stack, Sorting
- 1222. Biggest Number From Two Digit Rows Hard · Stack, Greedy, Monotonic Stack
- 1223. Peak Reading in Every Window Medium · Array, Queue, Sliding Window, Monotonic Stack
- 1224. Alternating Leaps to the Finish Hard · Array, Stack, Monotonic Stack, Sorting, Dynamic Programming
- 1225. Steady Stretch Within Tolerance Medium · Array, Queue, Sliding Window, Monotonic Stack
- 1226. Strongest Segment Score Medium · Array, Stack, Monotonic Stack, Prefix Sum
- 1227. Subarrays Led by Their Smallest Medium · Array, Stack, Monotonic Stack
- 1228. Character at Position on an Expanding Tape Medium · Stack, String, Math
- 1229. Back and Forward Navigation Medium · Stack, Design
- 1230. Bulk Raise Stack Medium · Stack, Design, Array
- 1231. Queue With Instant Maximum Medium · Queue, Design, Monotonic Stack
- 1232. Line With a Middle Lane Medium · Queue, Design, Linked List
- 1233. Grid Snake Score Medium · Queue, Design, Hash Table, Simulation
- 1234. Council Vote of Two Factions Medium · Queue, Greedy, String
- 1235. Deal Order for a Magic Trick Medium · Queue, Sorting, Simulation
- 1236. Elevator With Two Buttons Medium · Queue, Breadth-First Search
- 1237. Postorder Without Recursion Medium · Stack, Tree, Binary Tree
- 1238. Check a Tree's Preorder Sketch Medium · Stack, String, Binary Tree
- 1239. Could This Be a Search Tree Preorder Medium · Stack, Monotonic Stack, Binary Search Tree
- 1240. Rebuild a Search Tree From Its Visit Order Medium · Stack, Binary Search Tree, Binary Tree, Monotonic Stack
- 1241. Tallest-Root Tree Medium · Stack, Monotonic Stack, Binary Tree, Array
- 1242. Search Tree Stepper Medium · Stack, Design, Binary Search Tree, Binary Tree
- 1243. Tree From Bracketed Text Medium · Stack, String, Binary Tree, Tree
- 1244. Cheapest Merge of Adjacent Leaves Medium · Stack, Monotonic Stack, Greedy, Array
- 1245. Smallest Printout From a Robot's Tray Medium · Stack, Greedy, String, Hash Table
- 1246. Deepest File Path Length Medium · Stack, String
- 1247. Cursor Text Editor Medium · Stack, Design, String, Simulation
- 1248. Longest Stretch of Busy Days Medium · Stack, Monotonic Stack, Prefix Sum, Array, Hash Table
- 1249. Paint Layers to Match a Skyline Medium · Array, Stack, Greedy, Monotonic Stack
- 1250. Lineup Name From Both Ends Medium · Queue, Greedy, Two Pointers, String
- 1251. Two-Pile Card Battle Easy · Queue, Simulation
- 1252. Priority-Aware Print Spooler Medium · Queue, Simulation
- 1253. Multi-Teller Bank Line Medium · Queue, Heap (Priority Queue), Simulation
- 1254. Fewest Knight Hops Medium · Queue, Breadth-First Search, Matrix
- 1255. Dial Lock With Forbidden Codes Medium · Queue, Breadth-First Search, Hash Table, String
- 1256. Chutes Board Fewest Rolls Medium · Queue, Breadth-First Search, Array
- 1257. Count Balanced Bracket Slices Medium · String, Stack, Dynamic Programming
- 1258. Locked and Free Brackets Medium · String, Stack, Greedy
- 1259. Double-Closer Balance Medium · String, Stack, Greedy
- 1260. Fewest Bracket Flips Medium · String, Stack, Greedy
- 1261. Rotating Operator Countdown Medium · Stack, Math, Simulation
- 1262. Pair Sum in a Search Tree Easy · Stack, Binary Search Tree, Two Pointers
- 1263. Interleave Two Search Trees Medium · Stack, Binary Search Tree, Sorting
- 1264. Next More Popular Value Medium · Array, Stack, Monotonic Stack, Hash Table
- 1265. Time-Slice Scheduler Medium · Queue, Simulation
- 1266. Find the Town Favorite Medium · Stack, Matrix, Greedy
- 1267. Spot Useless Brackets Medium · Stack, String
- 1268. Is This Formula Well-Formed Medium · Stack, String
- 1269. Versioned Stack Medium · Stack, Design, Array
- 1270. Trucks Over a Weight-Limited Bridge Medium · Queue, Simulation
- 1271. Two-Station Assembly Line Easy · Queue, Simulation
- 1272. Match Buy and Sell Orders Medium · Queue, Heap (Priority Queue), Simulation
- 1273. Smallest Zero-One Multiple Medium · Queue, Breadth-First Search, Math
- 1274. Step Numbers in a Range Medium · Queue, Breadth-First Search, Math
- 1275. K-th Number From Two Digits Medium · Queue, Breadth-First Search
- 1276. Rotations That Balance a Bracket Ring Medium · String, Stack, Prefix Sum
- 1277. Toppling Poles Medium · Stack, Monotonic Stack, Sorting
- 1278. Same Shape Bracket Forests Medium · Stack, String, Sorting, Recursion
- 1279. Fewest Turns of a Revolving Tray Medium · Queue, Simulation
- 1280. Coaster Ride Earnings Medium · Queue, Simulation, Hash Table
- 1281. Discs in a Narrowing Shaft Medium · Stack, Monotonic Stack, Array
- 1282. Bracket Check That Skips Strings Medium · Stack, String
- 1283. Hopping Bug Heading Home Medium · Queue, Breadth-First Search, Array
- 1284. Harvest Pair Tokens Medium · Stack, Greedy, String
- 1285. Letters in Order With Fewest Deletions Medium · Stack, String, Dynamic Programming
- 1286. Nested Transactions Store Medium · Stack, Design, Hash Table
- 1287. Block World Commands Medium · Stack, Simulation
- 1288. Riffle Shuffles Until Restored Medium · Queue, Math, Simulation
- 1289. Erase a Pattern Until It's Gone Medium · Stack, String
- 1290. Resolve Variable Scopes Medium · Stack, Hash Table, Simulation
- 1291. Throttle Requests per Window Medium · Queue, Sliding Window, Design
- 1292. LIFO Inventory Cost Easy · Stack, Simulation
- 1293. Rooftop Hopping Chain Medium · Array, Stack, Monotonic Stack, Dynamic Programming
- 1294. Best Segment With Length Limits Medium · Array, Queue, Prefix Sum, Sliding Window
- 1295. Preemptive Task Stack Medium · Stack, Simulation
- 1296. Parking Garage Waitlist Medium · Queue, Heap (Priority Queue), Simulation
- 1297. Evaluate a Nested Logic Formula Hard · Stack, String, Recursion
- 1298. Count Atoms in a Formula Hard · Stack, Hash Table, String, Sorting
- 1299. Expand Option Groups Hard · Stack, String, Sorting, Recursion
- 1300. Parade Line of Sight Hard · Array, Stack, Monotonic Stack