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,301–1,400 of 3,736
- 1301. Shortest Segment Reaching a Target Sum Hard · Array, Queue, Prefix Sum, Monotonic Stack
- 1302. Hop-Limited Best Sum Hard · Array, Queue, Dynamic Programming, Monotonic Stack
- 1303. Best Floor for Every Window Size Hard · Array, Stack, Monotonic Stack
- 1304. Count All-Ones Rectangles Medium · Matrix, Stack, Monotonic Stack, Dynamic Programming
- 1305. Second Taller to the Right Hard · Array, Stack, Monotonic Stack
- 1306. Skyline Under a Single Peak Hard · Array, Stack, Monotonic Stack, Dynamic Programming
- 1307. When Does Each Car Catch Up Hard · Array, Stack, Monotonic Stack, Math
- 1308. Fewest Buses Between Stops Hard · Queue, Breadth-First Search, Hash Table
- 1309. Grid Walk With Limited Wall Breaks Hard · Queue, Breadth-First Search, Matrix
- 1310. Teleport Between Equal Values Hard · Queue, Breadth-First Search, Hash Table, Array
- 1311. Outrun the Spreading Fire Hard · Queue, Breadth-First Search, Matrix, Binary Search
- 1312. Flip Windows to All Ones Hard · Queue, Sliding Window, Greedy, Bit Manipulation
- 1313. Best Pair Within a Gap Hard · Array, Queue, Sliding Window, Monotonic Stack
- 1314. Dock Runs With Weight Limits Hard · Queue, Dynamic Programming, Monotonic Stack, Prefix Sum
- 1315. Rubber Stamp Reconstruction Hard · Queue, Greedy, String
- 1316. All Minimal Bracket Repairs Hard · Queue, Breadth-First Search, String, Backtracking
- 1317. Fence Around the Orchard Hard · Stack, Math, Sorting, Array
- 1318. Windows Framed by Their Peak Hard · Array, Stack, Monotonic Stack, Hash Table
- 1319. Robot Squad Under Budget Hard · Array, Queue, Sliding Window, Monotonic Stack
- 1320. Window Where Every Item Clears the Bar Hard · Array, Stack, Monotonic Stack
- 1321. Signal Fires Around a Ring Hard · Array, Stack, Monotonic Stack
- 1322. Pick With a Required Letter Hard · Stack, Greedy, Monotonic Stack, String
- 1323. Downhill Leaps Over Lower Ground Hard · Array, Stack, Monotonic Stack, Dynamic Programming
- 1324. Accelerate-and-Reverse Racer Hard · Queue, Breadth-First Search, Dynamic Programming
- 1325. Push the Crate to the Dock Hard · Queue, Breadth-First Search, Matrix, Array
- 1326. Collect Every Key in the Vault Hard · Queue, Breadth-First Search, Bit Manipulation, Matrix
- 1327. Cheapest Bracket Fix With Costs Hard · Stack, Greedy, Heap (Priority Queue), String
- 1328. Spreadsheet Formula Evaluator Hard · Stack, String, Math, Recursion
- 1329. Record-Breaking Moments in a Range Hard · Array, Stack, Monotonic Stack, Binary Search
- 1330. Peak Reading Over Every Square Patch Hard · Matrix, Queue, Sliding Window, Monotonic Stack
- 1331. Battling Robots on a Rail Hard · Stack, Sorting, Simulation
- 1332. Crew Assignment With Energy Boosts Hard · Queue, Binary Search, Greedy, Sorting
- 1333. K-th Balanced Bracket String Hard · String, Dynamic Programming, Stack, Math
- 1334. Meeting Rooftop for Two Climbers Hard · Array, Stack, Monotonic Stack, Binary Search
- 1335. Clinic Queue With Emergencies Hard · Queue, Heap (Priority Queue), Simulation
- 1336. Elevator Sweep Scheduler Hard · Queue, Sorting, Simulation
- 1337. Reverse Linked List Easy · Linked List, Recursion · Asked at Amazon, Microsoft, Apple
- 1338. Merge Two Sorted Lists Easy · Linked List, Recursion · Asked at Amazon, Microsoft, Apple
- 1339. Remove Nth Node From End of List Medium · Linked List, Two Pointers · Asked at Meta, Amazon
- 1340. Add Two Numbers Medium · Linked List, Math, Recursion · Asked at Amazon, Microsoft, Bloomberg
- 1341. Reverse Nodes in k-Group Hard · Linked List, Recursion · Asked at Amazon, Microsoft
- 1342. LFU Cache Hard · Hash Table, Linked List, Design · Asked at Amazon, Google
- 1343. Count the Train Carriages Easy · Linked List
- 1344. Regroup by Position Parity Medium · Linked List
- 1345. Split Around a Pivot Medium · Linked List, Two Pointers
- 1346. Fold the Chain Medium · Linked List, Two Pointers, Stack
- 1347. Merge Many Sorted Chains Hard · Linked List, Heap (Priority Queue), Divide and Conquer
- 1348. Find the Center Carriage Easy · Linked List, Two Pointers
- 1349. Spread of a Chain Easy · Linked List
- 1350. Strip a Value From the Chain Easy · Linked List
- 1351. Squash Sorted Repeats Easy · Linked List
- 1352. Bit Chain to Integer Easy · Linked List, Math, Bit Manipulation
- 1353. Does the Chain Read the Same Backwards Easy · Linked List, Two Pointers
- 1354. Insert at a Position Easy · Linked List
- 1355. Remove at a Position Easy · Linked List
- 1356. Most Common Value in a Chain Easy · Linked List, Hash Table, Counting
- 1357. Twin Chains Easy · Linked List, Two Pointers
- 1358. Keep Every k-th Carriage Easy · Linked List
- 1359. Strictly Climbing Chain Easy · Linked List
- 1360. Longest Climbing Stretch Easy · Linked List
- 1361. Runner-Up Value Easy · Linked List
- 1362. Signs Take Turns Easy · Linked List
- 1363. Echo Every Node Easy · Linked List
- 1364. Loop in a Pointer Table Easy · Linked List, Two Pointers
- 1365. First Value Seen Twice Easy · Linked List, Hash Table
- 1366. Count the Summits Easy · Linked List
- 1367. Neighbor Sum Chain Easy · Linked List
- 1368. Slip in the Averages Easy · Linked List
- 1369. Find a Segment Inside a Chain Easy · Linked List, Two Pointers
- 1370. Drop Every Second Carriage Easy · Linked List
- 1371. Slot Into a Sorted Chain Easy · Linked List
- 1372. Sign of the Chain Product Easy · Linked List, Math
- 1373. Squares of a Sorted Chain Easy · Linked List, Two Pointers, Sorting
- 1374. First-Come Dedup Easy · Linked List, Hash Table
- 1375. Common Values of Two Sorted Chains Easy · Linked List, Two Pointers
- 1376. Keep m, Drop n Easy · Linked List
- 1377. Never Step Down Easy · Linked List, Greedy
- 1378. Run-Length Chain Easy · Linked List
- 1379. Which Chain Number Is Bigger Easy · Linked List, Math
- 1380. Sorted After a Turn Easy · Linked List
- 1381. Record Setters Easy · Linked List
- 1382. Purge Repeated Values Medium · Linked List, Two Pointers
- 1383. Swap Neighbors in Pairs Medium · Linked List, Recursion
- 1384. Flip a Stretch of Positions Medium · Linked List
- 1385. Sort a Chain by Merging Medium · Linked List, Sorting, Divide and Conquer
- 1386. Three-Color Chain Medium · Linked List, Sorting
- 1387. Where the Loop Begins Medium · Linked List, Two Pointers
- 1388. Subtract Chain Numbers Medium · Linked List, Math, Stack
- 1389. Multiply a Chain Number by a Digit Medium · Linked List, Math, Recursion
- 1390. Collapse Zero-Fenced Blocks Medium · Linked List, Simulation
- 1391. Only the Unbeaten Survive Medium · Linked List, Monotonic Stack, Stack
- 1392. Cut Out Zero-Sum Stretches Medium · Linked List, Hash Table, Prefix Sum
- 1393. Deal Into k Piles Medium · Linked List
- 1394. Count Marked Clusters Medium · Linked List, Hash Table
- 1395. Turning Point Distances Medium · Linked List
- 1396. Best Mirror Pair Medium · Linked List, Two Pointers, Stack
- 1397. Trade k-th From Both Ends Medium · Linked List, Two Pointers
- 1398. Flip the Even-Sized Groups Medium · Linked List
- 1399. Graft One Chain Into Another Medium · Linked List
- 1400. Evict Every Repeated Value Medium · Linked List, Hash Table, Counting