Question notebook / deliberate practice

One pattern.
Several ways to see it.

81 complete lessons, each with an editable animation and unseen-input practice. All 75 Blind 75 originals have a linked, independently written variant here. Changes to the original contract are stated on each lesson.

Original scenarios and examples. About Blind 75 and its author ↗

Blind 75 coverage / 75 of 75 original questions
  1. Two SumOriginal ↗
  2. Best Time to Buy and Sell StockOriginal ↗
  3. Contains DuplicateOriginal ↗
  4. Product of Array Except SelfOriginal ↗
  5. Maximum SubarrayOriginal ↗
  6. Maximum Product SubarrayOriginal ↗
  7. Find Minimum in Rotated Sorted ArrayOriginal ↗
  8. Search in Rotated Sorted ArrayOriginal ↗
  9. 3SumOriginal ↗
  10. Container With Most WaterOriginal ↗
  11. Sum of Two IntegersOriginal ↗
  12. Number of 1 BitsOriginal ↗
  13. Counting BitsOriginal ↗
  14. Missing NumberOriginal ↗
  15. Reverse BitsOriginal ↗
  16. Climbing StairsOriginal ↗
  17. Coin ChangeOriginal ↗
  18. Longest Increasing SubsequenceOriginal ↗
  19. Longest Common SubsequenceOriginal ↗
  20. Word BreakOriginal ↗
  21. Combination Sum IVOriginal ↗
  22. House RobberOriginal ↗
  23. House Robber IIOriginal ↗
  24. Decode WaysOriginal ↗
  25. Unique PathsOriginal ↗
  26. Jump GameOriginal ↗
  27. Clone GraphOriginal ↗
  28. Course ScheduleOriginal ↗
  29. Pacific Atlantic Water FlowOriginal ↗
  30. Number of IslandsOriginal ↗
  31. Longest Consecutive SequenceOriginal ↗
  32. Alien DictionaryOriginal ↗
  33. Graph Valid TreeOriginal ↗
  34. Number of Connected Components in an Undirected GraphOriginal ↗
  35. Insert IntervalOriginal ↗
  36. Merge IntervalsOriginal ↗
  37. Non-overlapping IntervalsOriginal ↗
  38. Meeting RoomsOriginal ↗
  39. Meeting Rooms IIOriginal ↗
  40. Reverse Linked ListOriginal ↗
  41. Linked List CycleOriginal ↗
  42. Merge Two Sorted ListsOriginal ↗
  43. Merge k Sorted ListsOriginal ↗
  44. Remove Nth Node From End of ListOriginal ↗
  45. Reorder ListOriginal ↗
  46. Set Matrix ZeroesOriginal ↗
  47. Spiral MatrixOriginal ↗
  48. Rotate ImageOriginal ↗
  49. Word SearchOriginal ↗
  50. Longest Substring Without Repeating CharactersOriginal ↗
  51. Longest Repeating Character ReplacementOriginal ↗
  52. Minimum Window SubstringOriginal ↗
  53. Valid AnagramOriginal ↗
  54. Group AnagramsOriginal ↗
  55. Valid ParenthesesOriginal ↗
  56. Valid PalindromeOriginal ↗
  57. Longest Palindromic SubstringOriginal ↗
  58. Palindromic SubstringsOriginal ↗
  59. Encode and Decode StringsOriginal ↗
  60. Maximum Depth of Binary TreeOriginal ↗
  61. Same TreeOriginal ↗
  62. Invert Binary TreeOriginal ↗
  63. Binary Tree Maximum Path SumOriginal ↗
  64. Binary Tree Level Order TraversalOriginal ↗
  65. Serialize and Deserialize Binary TreeOriginal ↗
  66. Subtree of Another TreeOriginal ↗
  67. Construct Binary Tree from Preorder and Inorder TraversalOriginal ↗
  68. Validate Binary Search TreeOriginal ↗
  69. Kth Smallest Element in a BSTOriginal ↗
  70. Lowest Common Ancestor of a Binary Search TreeOriginal ↗
  71. Implement Trie (Prefix Tree)Original ↗
  72. Design Add and Search Words Data StructureOriginal ↗
  73. Word Search IIOriginal ↗
  74. Top K Frequent ElementsOriginal ↗
  75. Find Median from Data StreamOriginal ↗

81 questions

graphs

Medium

Plan a Quiet Delivery

A delivery robot crosses a square floor from top-left to bottom-right. Cells marked 1 contain noisy machines. Maximize the smallest Manhattan distance to any machine along the walk. Return both the clearance and an actual route.

Multi-source BFS + heapMatrix diagram