← DSA Roadmap

Questions Bank

505 Senior-FAANG-relevant problems, Medium and Hard only, in one fixed random order — no topic grouping, no tags, no ROI score, no difficulty rating beyond what LeetCode itself shows. Real interviews don't hand you a category label before you start; this doesn't either.

How to use this bank

  • Do this after a first pass through the topic-by-topic roadmap, not instead of it — this drills recognition, it doesn't teach the underlying patterns.
  • Work the list top to bottom, one sitting at a time. The order is fixed and random on purpose — resist the urge to skip ahead to a "nicer looking" problem, that's exactly the crutch a real interview won't give you. Select random is the other mode: one cold pick from whatever the filters currently show, unsolved first.
  • Before opening any hints or a solution, spend at least a few minutes stating out loud which pattern you think applies and why. That call is the actual skill being tested here.
  • The only tag on a row is which NeetCode practice list the problem sits on. NC 250 marks the 31 curated staples — narrow to those with the List filter if you're short on time. NC All is the wider catalog, and a handful of older entries predate both lists and carry no tag at all.
  • 118 of these are LeetCode Premium and need a paid subscription to open. Unlike the roadmap, there are no free mirrors listed here — set the Access filter to Free only if you don't have Premium, there's more than enough left.
  • None of these 505 problems appear anywhere else on the roadmap — solving them here doesn't double-count toward the main roadmap's progress stats, and vice versa.
List
Access
Showing 505 of 505
Your progress0 / 505 solved
  1. 1Longest Nice SubarrayMediumNC All25m
  2. 2Merge In Between Linked ListsMediumNC All25m
  3. 3Remove Duplicates from Sorted List IIMedium25m
  4. 4Making A Large IslandHardNC All40m
  5. 5Minimum Cost For TicketsMediumNC All30m
  6. 6Design Browser HistoryMediumNC All25m
  7. 7Count Complete Tree NodesMedium30m
  8. 8Bitwise AND of Numbers RangeMediumNC 25020m
  9. 9Regions Cut By SlashesMediumNC All30m
  10. 10Integer to English WordsHardNC All45m
  11. 11Design a LeaderboardMediumNC All20m
  12. 12Shortest Path in a Grid with Obstacles EliminationHard40m
  13. 13Design Snake GameMediumNC All30m
  14. 14Trapping Rain Water IIHardNC All45m
  15. 15Concatenated WordsHardNC All40m
  16. 16Maximum Length of Repeated SubarrayMedium25m
  17. 17Continuous Subarray SumMediumNC All25m
  18. 18Maximum Erasure ValueMedium20m
  19. 19Process Tasks Using ServersMediumNC All30m
  20. 20Minimum Number of Vertices to Reach All NodesMediumNC All20m
  21. 21Largest Divisible SubsetMediumNC All30m
  22. 22Maximum Frequency StackHardNC 25040m
  23. 23Super Egg DropHard45m
  24. 24Longest String ChainMediumNC All30m
  25. 25Multiply StringsMediumNC 25030m
  26. 26Insert Delete GetRandom O(1) - Duplicates allowedHard35m
  27. 27Additive NumberMedium30m
  28. 28Design Tic-Tac-ToeMediumNC All25m
  29. 29Maximum Width of Binary TreeMediumNC All25m
  30. 30Search a 2D Matrix IIMedium25m
  31. 31Shortest BridgeMediumNC All30m
  32. 32Minimum Swaps to Group All 1's TogetherMedium25m
  33. 33Distant BarcodesMedium25m
  34. 34Random Pick with BlacklistHard40m
  35. 35Single-Threaded CPUMediumNC 25030m
  36. 36As Far from Land as PossibleMediumNC All25m
  37. 37Implement Magic DictionaryMedium25m
  38. 38Jump Game IIIMedium20m
  39. 39Longest Subarray of 1's After Deleting One ElementMedium25m
  40. 40Non-decreasing ArrayMediumNC All20m
  41. 41String to Integer (atoi)Medium25m
  42. 42All Nodes Distance K in Binary TreeMedium30m
  43. 43Minimum Insertion Steps to Make a String PalindromeHard35m
  44. 44Valid Parenthesis StringMediumNC 25030m
  45. 45Score of ParenthesesMedium25m
  46. 46Design a Stack With Increment OperationMedium20m
  47. 47Divide Two IntegersMedium25m
  48. 48Partition Array for Maximum SumMediumNC All30m
  49. 49Reveal Cards In Increasing OrderMediumNC All20m
  50. 50Text JustificationHardNC All45m
  51. 51Integer to RomanMediumNC All25m
  52. 52Next Greater Element IIIMedium25m
  53. 53Longest Arithmetic SubsequenceMedium30m
  54. 54Most Stones Removed with Same Row or ColumnMedium30m
  55. 55Minimum Operations to Reduce X to ZeroMediumNC All30m
  56. 56UTF-8 ValidationMedium30m
  57. 57Bricks Falling When HitHard45m
  58. 58Frog JumpHard40m
  59. 59Flatten Nested List IteratorMediumNC All25m
  60. 60My Calendar IIIHard35m
  61. 61Subarray Product Less Than KMediumNC All25m
  62. 62Convert BST to Greater TreeMediumNC All25m
  63. 63Tuple with Same ProductMediumNC All25m
  64. 64Find Building Where Alice and Bob Can MeetHardNC All40m
  65. 65Maximum Number of K-Divisible ComponentsHardNC All40m
  66. 66Merge Triplets to Form Target TripletMediumNC 25025m
  67. 67Maximum Average Subarray IIHardNC AllPremium40m
  68. 68Shortest Path with Alternating ColorsMediumNC All25m
  69. 69Remove Duplicates from Sorted Array IIMediumNC All25m
  70. 70Sum of Absolute Differences in a Sorted ArrayMediumNC All25m
  71. 71Eliminate Maximum Number of MonstersMediumNC All25m
  72. 72Range Sum of Sorted Subarray SumsMediumNC All25m
  73. 73Append Characters to String to Make SubsequenceMediumNC All25m
  74. 74Minimum Number of Changes to Make Binary String BeautifulMediumNC All25m
  75. 75Cousins in Binary Tree IIMediumNC All25m
  76. 76Flip Equivalent Binary TreesMediumNC All25m
  77. 77Array With Elements Not Equal to Average of NeighborsMediumNC All25m
  78. 78Longest Ideal SubsequenceMediumNC All25m
  79. 79Minimum Length of String After Deleting Similar EndsMediumNC All25m
  80. 80Brace ExpansionMediumNC AllPremium25m
  81. 81Count Strictly Increasing SubarraysMediumNC AllPremium25m
  82. 82Maximum Value of K Coins From PilesHardNC All40m
  83. 83Paint FenceMediumNC AllPremium25m
  84. 84Insert into a Sorted Circular Linked ListMediumNC AllPremium25m
  85. 85Count Triplets That Can Form Two Arrays of Equal XORMediumNC All25m
  86. 86Number of Visible People in a QueueHardNC All40m
  87. 87Maximum Number of Points with CostMediumNC All25m
  88. 88Operations on TreeMediumNC All25m
  89. 89Closest Binary Search Tree Value IIHardNC AllPremium40m
  90. 90Analyze User Website Visit PatternMediumNC AllPremium25m
  91. 91Recover a Tree From Preorder TraversalHardNC All40m
  92. 92Count the Number of Fair PairsMediumNC All25m
  93. 93The Maze IIIHardNC AllPremium40m
  94. 94The Number of Beautiful SubsetsMediumNC All25m
  95. 95Design In-Memory File SystemHardNC AllPremium40m
  96. 96Sort the Jumbled NumbersMediumNC All25m
  97. 97Make Lexicographically Smallest Array by Swapping ElementsMediumNC All25m
  98. 98Valid Palindrome IIIHardNC AllPremium40m
  99. 99Count Prefix and Suffix Pairs IIHardNC All40m
  100. 100Reverse IntegerMediumNC 25025m
  101. 101Spiral Matrix IVMediumNC All25m
  102. 102Minimum Operations to Make Binary Array Elements Equal to One IMediumNC All25m
  103. 103Meeting Rooms IIIHardNC 25040m
  104. 104Maximum Sum of Distinct Subarrays With Length KMediumNC All25m
  105. 105Divide ChocolateHardNC AllPremium40m
  106. 106Surrounded RegionsMediumNC 25025m
  107. 107Removing Stars From a StringMediumNC All25m
  108. 108Sum of Square NumbersMediumNC All25m
  109. 109Dot Product of Two Sparse VectorsMediumNC AllPremium25m
  110. 110Count Ways To Build Good StringsMediumNC All25m
  111. 111Wiggle SortMediumNC AllPremium25m
  112. 112Delete Leaves With a Given ValueMediumNC 25025m
  113. 113Largest Color Value in a Directed GraphHardNC All40m
  114. 114Cherry Pickup IIHardNC All40m
  115. 115Minimized Maximum of Products Distributed to Any StoreMediumNC All25m
  116. 116Two Sum BSTsMediumNC AllPremium25m
  117. 117Maximum SwapMediumNC All25m
  118. 118Design Linked ListMediumNC All25m
  119. 119Find Root of N-Ary TreeMediumNC AllPremium25m
  120. 120Sentence Screen FittingMediumNC AllPremium25m
  121. 121Stone Game IIMediumNC 25025m
  122. 122Cutting RibbonsMediumNC AllPremium25m
  123. 123Buildings With an Ocean ViewMediumNC AllPremium25m
  124. 124Maximum Subarray Min-ProductMediumNC All25m
  125. 125The k-th Lexicographical String of All Happy Strings of Length nMediumNC All25m
  126. 126Maximum Subsequence ScoreMediumNC All25m
  127. 127Separate Black and White BallsMediumNC All25m
  128. 128Count Vowels PermutationHardNC All40m
  129. 130Seat Reservation ManagerMediumNC All25m
  130. 131Painting the WallsHardNC All40m
  131. 132Construct Smallest Number From DI StringMediumNC All25m
  132. 133Design Log Storage SystemMediumNC AllPremium25m
  133. 134Minimum Falling Path SumMediumNC All25m
  134. 135Linked List in Binary TreeMediumNC All25m
  135. 136Minimize the Maximum Difference of PairsMediumNC All25m
  136. 137Construct String from Binary TreeMediumNC All25m
  137. 138Word Pattern IIMediumNC AllPremium25m
  138. 139Design Excel Sum FormulaHardNC AllPremium40m
  139. 140Remove All Adjacent Duplicates in String IIMediumNC All25m
  140. 141Shortest Subarray to be Removed to Make Array SortedMediumNC All25m
  141. 142Clone N-ary TreeMediumNC AllPremium25m
  142. 143Longest Substring with At Most K Distinct CharactersMediumNC AllPremium25m
  143. 144Check If a String Contains All Binary Codes of Size KMediumNC All25m
  144. 145Number of Zero-Filled SubarraysMediumNC All25m
  145. 146Find the Minimum and Maximum Number of Nodes Between Critical PointsMediumNC All25m
  146. 147Number of AtomsHardNC All40m
  147. 148Minimum Number of Pushes to Type Word IIMediumNC All25m
  148. 149Paint House IIHardNC AllPremium40m
  149. 150Product of Two Run-Length Encoded ArraysMediumNC AllPremium25m
  150. 151Minimum Number of K Consecutive Bit FlipsHardNC All40m
  151. 152Spiral Matrix IIMediumNC All25m
  152. 153Bitwise XOR of All PairingsMediumNC All25m
  153. 154Number of Ways to Form a Target String Given a DictionaryHardNC All40m
  154. 155Divide Players Into Teams of Equal SkillMediumNC All25m
  155. 156Split a String Into the Max Number of Unique SubstringsMediumNC All25m
  156. 157Factor CombinationsMediumNC AllPremium25m
  157. 158Maximum Twin Sum of a Linked ListMediumNC All25m
  158. 159Data Stream as Disjoint IntervalsHardNC All40m
  159. 160K Inverse Pairs ArrayHardNC All40m
  160. 161Lowest Common Ancestor of a Binary Tree IIIMediumNC AllPremium25m
  161. 162Maximal Score After Applying K OperationsMediumNC All25m
  162. 163Max Chunks To Make SortedMediumNC All25m
  163. 164Robot Bounded In CircleMediumNC All25m
  164. 165Number of Good PathsHardNC All40m
  165. 166TriangleMediumNC All25m
  166. 167Knight DialerMediumNC All25m
  167. 168Count Days Without MeetingsMediumNC All25m
  168. 169Parallel CoursesMediumNC AllPremium25m
  169. 170Serialize and Deserialize N-ary TreeHardNC AllPremium40m
  170. 171Find All Possible Recipes from Given SuppliesMediumNC All25m
  171. 172Inorder Successor in BST IIMediumNC AllPremium25m
  172. 173Minimum Length of String After OperationsMediumNC All25m
  173. 174Largest Combination With Bitwise AND Greater Than ZeroMediumNC All25m
  174. 175Successful Pairs of Spells and PotionsMediumNC All25m
  175. 176Freedom TrailHardNC All40m
  176. 177Find Champion IIMediumNC All25m
  177. 178Minimum Number of Operations to Sort a Binary Tree by LevelMediumNC All25m
  178. 179Find the Punishment Number of an IntegerMediumNC All25m
  179. 180Maximum Length of a Concatenated String with Unique CharactersMediumNC All25m
  180. 181Remove Covered IntervalsMediumNC All25m
  181. 182Binary Searchable Numbers in an Unsorted ArrayMediumNC AllPremium25m
  182. 183Splitting a String Into Descending Consecutive ValuesMediumNC All25m
  183. 184Count Subarrays Where Max Element Appears at Least K TimesMediumNC All25m
  184. 185Maximize Score After N OperationsHardNC All40m
  185. 186Maximum Product of the Length of Two Palindromic SubsequencesMediumNC All25m
  186. 187Minimize Maximum of ArrayMediumNC All25m
  187. 188Verify Preorder Sequence in Binary Search TreeMediumNC AllPremium25m
  188. 189Maximum Length of Pair ChainMediumNC All25m
  189. 190Minimum Cost to Convert String IMediumNC All25m
  190. 191Parsing A Boolean ExpressionHardNC All40m
  191. 192Sequential DigitsMediumNC All25m
  192. 193Maximum Element After Decreasing and RearrangingMediumNC All25m
  193. 194Best Meeting PointHardNC AllPremium40m
  194. 195Shortest Subarray with Sum at Least KHardNC All40m
  195. 196Minimum Falling Path Sum IIHardNC All40m
  196. 197K-th Smallest in Lexicographical OrderHardNC All40m
  197. 198Parallel Courses IIIHardNC All40m
  198. 199Maximum Number of Fish in a GridMediumNC All25m
  199. 200Naming a CompanyHardNC All40m
  200. 201Count All Valid Pickup and Delivery OptionsHardNC All40m
  201. 202Max StackHardNC AllPremium40m
  202. 203Least Number of Unique Integers after K RemovalsMediumNC All25m
  203. 204Merge Nodes in Between ZerosMediumNC All25m
  204. 205Number of EnclavesMediumNC All25m
  205. 206Maximum Absolute Sum of Any SubarrayMediumNC All25m
  206. 207Number of Ways to Split ArrayMediumNC All25m
  207. 208Grid GameMediumNC All25m
  208. 209Swapping Nodes in a Linked ListMediumNC All25m
  209. 210Find All People With SecretHardNC All40m
  210. 211Maximum Beauty of an Array After Applying OperationMediumNC All25m
  211. 212Magic Squares In GridMediumNC All25m
  212. 213Get Equal Substrings Within BudgetMediumNC All25m
  213. 214Number of Subsequences That Satisfy the Given Sum ConditionMediumNC All25m
  214. 215Maximum Score From Removing SubstringsMediumNC All25m
  215. 216Guess the Majority in a Hidden ArrayMediumNC AllPremium25m
  216. 217Divide Intervals Into Minimum Number of GroupsMediumNC All25m
  217. 218Insertion Sort ListMediumNC All25m
  218. 219Maximum Alternating Subsequence SumMediumNC All25m
  219. 220Greatest Common Divisor TraversalHardNC 25040m
  220. 221Minimum Difference Between Largest and Smallest Value in Three MovesMediumNC All25m
  221. 222Rotating the BoxMediumNC All25m
  222. 223Count the Number of Complete ComponentsMediumNC All25m
  223. 224Maximum Transactions Without Negative BalanceMediumNC AllPremium25m
  224. 225Cherry PickupHardNC All40m
  225. 226Convert Binary Search Tree to Sorted Doubly Linked ListMediumNC AllPremium25m
  226. 227Encode String with Shortest LengthHardNC AllPremium40m
  227. 228Check if Number is a Sum of Powers of ThreeMediumNC All25m
  228. 229First Unique NumberMediumNC AllPremium25m
  229. 230Minimum Number of Operations to Make Array ContinuousHardNC All40m
  230. 231Dota2 SenateMediumNC 25025m
  231. 232Maximum Performance of a TeamHardNC All40m
  232. 233Remove Nodes From Linked ListMediumNC All25m
  233. 234Score After Flipping MatrixMediumNC All25m
  234. 235Minimum One Bit Operations to Make Integers ZeroHardNC All40m
  235. 236Design a Food Rating SystemMediumNC All25m
  236. 237The Number of the Smallest Unoccupied ChairMediumNC All25m
  237. 238Largest BST SubtreeMediumNC AllPremium25m
  238. 239Count Total Number of Colored CellsMediumNC All25m
  239. 240Number of Substrings Containing All Three CharactersMediumNC All25m
  240. 241Minimum Number of Days to Disconnect IslandHardNC All40m
  241. 242All Paths from Source Lead to DestinationMediumNC AllPremium25m
  242. 243Check Completeness of a Binary TreeMediumNC All25m
  243. 244Find the Power of K-Size Subarrays IMediumNC All25m
  244. 245Optimal Account BalancingHardNC AllPremium40m
  245. 246Number of Islands IIHardNC AllPremium40m
  246. 247Snakes and LaddersMediumNC All25m
  247. 248Number of Ways to Stay in the Same Place After Some StepsHardNC All40m
  248. 249Count Square Submatrices with All OnesMediumNC All25m
  249. 250Count Univalue SubtreesMediumNC AllPremium25m
  250. 251Minimum Number of Flips to Make the Binary String AlternatingMediumNC All25m
  251. 252Minimum Number of Removals to Make Mountain ArrayHardNC All40m
  252. 253Maximize Y‑Sum by Picking a Triplet of Distinct X‑ValuesMediumNC All25m
  253. 254Neighboring Bitwise XORMediumNC All25m
  254. 255Profitable SchemesHardNC All40m
  255. 256Rearrange Array Elements by SignMediumNC All25m
  256. 257Minimum Number of Operations to Make Array EmptyMediumNC All25m
  257. 258Minimum Number of Increments on Subarrays to Form a Target ArrayHardNC All40m
  258. 259Find Valid Matrix Given Row and Column SumsMediumNC All25m
  259. 260Split Array With Same AverageHardNC All40m
  260. 261Minimum Cost Walk in Weighted GraphHardNC All40m
  261. 262Push DominoesMediumNC All25m
  262. 263Find Closest Node to Given Two NodesMediumNC All25m
  263. 264Number of Dice Rolls With Target SumMediumNC All25m
  264. 265Maximum Sum Circular SubarrayMediumNC 25025m
  265. 266Minimum Number of Swaps to Make the String BalancedMediumNC All25m
  266. 267Handshakes That Don't CrossHardNC AllPremium40m
  267. 268Encode and Decode TinyURLMediumNC All25m
  268. 269Path With Maximum Minimum ValueMediumNC AllPremium25m
  269. 270Count of Substrings Containing Every Vowel and K Consonants IIMediumNC All25m
  270. 271Minimum Penalty for a ShopMediumNC All25m
  271. 272Length of Longest Fibonacci SubsequenceMediumNC All25m
  272. 273String Compression IIHardNC All40m
  273. 274Design File SystemMediumNC AllPremium25m
  274. 275Find Kth Bit in Nth Binary StringMediumNC All25m
  275. 276Design Phone DirectoryMediumNC AllPremium25m
  276. 277Construct Quad TreeMediumNC 25025m
  277. 278Hand of StraightsMediumNC 25025m
  278. 279Find the CelebrityMediumNC AllPremium25m
  279. 280Minimum Knight MovesMediumNC AllPremium25m
  280. 281Minimum Time DifferenceMediumNC All25m
  281. 282New 21 GameMediumNC All25m
  282. 283Minimize Deviation in ArrayHardNC All40m
  283. 284Minimum Time to Collect All Apples in a TreeMediumNC All25m
  284. 285Shortest Way to Form StringMediumNC AllPremium25m
  285. 286Time Taken to Cross the DoorHardNC AllPremium40m
  286. 287Shortest Distance from All BuildingsHardNC AllPremium40m
  287. 288Count Servers that CommunicateMediumNC All25m
  288. 289Find if Array Can Be SortedMediumNC All25m
  289. 290Plus One Linked ListMediumNC AllPremium25m
  290. 291Stone Game IIIHardNC 25040m
  291. 292Filling Bookcase ShelvesMediumNC All25m
  292. 293Kill ProcessMediumNC AllPremium25m
  293. 294Split Concatenated StringsMediumNC AllPremium25m
  294. 295Nested List Weight Sum IIMediumNC AllPremium25m
  295. 296Spiral Matrix IIIMediumNC All25m
  296. 297Divide Nodes Into the Maximum Number of GroupsHardNC All40m
  297. 298Reorder Routes to Make All Paths Lead to the City ZeroMediumNC All25m
  298. 299Minimum Swaps to Group All 1's Together IIMediumNC All25m
  299. 300Encode N-ary Tree to Binary TreeHardNC AllPremium40m
  300. 301Second Minimum Time to Reach DestinationHardNC All40m
  301. 302K-th Symbol in GrammarMediumNC All25m
  302. 303Prime Subtraction OperationMediumNC All25m
  303. 304Find the Length of the Longest Common PrefixMediumNC All25m
  304. 305Find Smallest Common Element in All RowsMediumNC AllPremium25m
  305. 306Reverse Odd Levels of Binary TreeMediumNC All25m
  306. 307Ternary Expression ParserMediumNC AllPremium25m
  307. 308Binary Tree Upside DownMediumNC AllPremium25m
  308. 309Maximum Average SubtreeMediumNC AllPremium25m
  309. 310Average Waiting TimeMediumNC All25m
  310. 311Step-By-Step Directions From a Binary Tree Node to AnotherMediumNC All25m
  311. 312Remove Sub-Folders from the FilesystemMediumNC All25m
  312. 313Delete Nodes From Linked List Present in ArrayMediumNC All25m
  313. 314Find Bottom Left Tree ValueMediumNC All25m
  314. 315Longest Happy StringMediumNC 25025m
  315. 316Detonate the Maximum BombsMediumNC All25m
  316. 317Unique Binary Search Trees IIMediumNC All25m
  317. 318Walking Robot SimulationMediumNC All25m
  318. 319Count Unguarded Cells in the GridMediumNC All25m
  319. 320Apply SubstitutionsMediumNC AllPremium25m
  320. 321Minimum Deletions to Make Character Frequencies UniqueMediumNC All25m
  321. 322Remove IntervalMediumNC AllPremium25m
  322. 323Longest Continuous Subarray With Absolute Diff Less Than or Equal to LimitMediumNC All25m
  323. 324Binary Tree Vertical Order TraversalMediumNC AllPremium25m
  324. 325Number of Sub-arrays With Odd SumMediumNC All25m
  325. 326Binary Tree Longest Consecutive Sequence IIMediumNC AllPremium25m
  326. 327Find Minimum Diameter After Merging Two TreesHardNC All40m
  327. 328Convert an Array Into a 2D Array With ConditionsMediumNC All25m
  328. 329Find Polygon With the Largest PerimeterMediumNC All25m
  329. 330Check if a Parentheses String Can Be ValidMediumNC All25m
  330. 331Minimum FactorizationMediumNC AllPremium25m
  331. 332Brightest Position on StreetMediumNC AllPremium25m
  332. 333Add Bold Tag in StringMediumNC AllPremium25m
  333. 334Maximum Total Importance of RoadsMediumNC All25m
  334. 335Maximum Sum of 3 Non-Overlapping SubarraysHardNC All40m
  335. 336Best Sightseeing PairMediumNC All25m
  336. 337Find the Maximum Sum of Node ValuesHardNC All40m
  337. 338Alternating Groups IIMediumNC All25m
  338. 339Maximum Frequency After Subarray OperationMediumNC All25m
  339. 340Android Unlock PatternsMediumNC AllPremium25m
  340. 341Reverse Words in a String IIMediumNC AllPremium25m
  341. 342Majority Element IIMediumNC 25025m
  342. 343Remove Max Number of Edges to Keep Graph Fully TraversableHardNC All40m
  343. 344Delete Nodes And Return ForestMediumNC All25m
  344. 345Word SubsetsMediumNC All25m
  345. 346Optimal Partition of StringMediumNC All25m
  346. 347Minimum Add to Make Parentheses ValidMediumNC All25m
  347. 348Count Sub IslandsMediumNC All25m
  348. 349The Maze IIMediumNC AllPremium25m
  349. 3504 Keys KeyboardMediumNC AllPremium25m
  350. 351Split Linked List in PartsMediumNC All25m
  351. 352Shifting Letters IIMediumNC All25m
  352. 353Unique Length-3 Palindromic SubsequencesMediumNC All25m
  353. 354Check if Grid can be Cut into SectionsMediumNC All25m
  354. 355Shortest Common Supersequence HardNC All40m
  355. 356Number of Music PlaylistsHardNC All40m
  356. 357Web CrawlerMediumNC AllPremium25m
  357. 358Shortest Distance After Road Addition Queries IMediumNC All25m
  358. 359Number of Laser Beams in a BankMediumNC All25m
  359. 360Leftmost Column with at Least a OneMediumNC AllPremium25m
  360. 361Walls and GatesMediumNC 250Premium25m
  361. 362Construct K Palindrome StringsMediumNC All25m
  362. 363Number of Flowers in Full BloomHardNC All40m
  363. 364Sparse Matrix MultiplicationMediumNC AllPremium25m
  364. 365Count Number of Maximum Bitwise-OR SubsetsMediumNC All25m
  365. 366Print Immutable Linked List in ReverseMediumNC AllPremium25m
  366. 367Number of Distinct IslandsMediumNC AllPremium25m
  367. 368Maximum Distance in ArraysMediumNC All25m
  368. 369Candy CrushMediumNC AllPremium25m
  369. 370Rearrange String k Distance ApartHardNC AllPremium40m
  370. 371Sum of Prefix Scores of StringsHardNC All40m
  371. 372Apply Operations to Maximize ScoreHardNC All40m
  372. 373Minimum Obstacle Removal to Reach CornerHardNC All40m
  373. 374Number of Closed IslandsMediumNC All25m
  374. 375Create Binary Tree From DescriptionsMediumNC All25m
  375. 376Count Good Nodes in Binary TreeMediumNC 25025m
  376. 377Coin PathHardNC AllPremium40m
  377. 378Maximum Matrix SumMediumNC All25m
  378. 379Time Needed to Inform All EmployeesMediumNC All25m
  379. 380Nested List Weight SumMediumNC AllPremium25m
  380. 381Number of Submatrices That Sum to TargetHardNC All40m
  381. 382Minimize XORMediumNC All25m
  382. 383Put Boxes Into the Warehouse IMediumNC AllPremium25m
  383. 384Maximum Number of Points From Grid QueriesHardNC All40m
  384. 3853Sum SmallerMediumNC AllPremium25m
  385. 386Champagne TowerMediumNC All25m
  386. 387Find the Longest Valid Obstacle Course at Each PositionHardNC All40m
  387. 388Minimum Array EndMediumNC 25025m
  388. 389One Edit DistanceMediumNC AllPremium25m
  389. 390Zigzag ConversionMediumNC All25m
  390. 391Path with Maximum GoldMediumNC All25m
  391. 392Synonymous SentencesMediumNC AllPremium25m
  392. 393Maximum Score of a Good SubarrayHardNC All40m
  393. 394Diameter of N-Ary TreeMediumNC AllPremium25m
  394. 395Sequence ReconstructionMediumNC AllPremium25m
  395. 396Construct String With Repeat LimitMediumNC All25m
  396. 397Flip String to Monotone IncreasingMediumNC All25m
  397. 398Lonely Pixel IMediumNC AllPremium25m
  398. 399Divide Array Into Arrays With Max DifferenceMediumNC All25m
  399. 400Most Profitable Path in a TreeMediumNC All25m
  400. 401Sentence Similarity IIMediumNC AllPremium25m
  401. 402Sort Transformed ArrayMediumNC AllPremium25m
  402. 403Check if There is a Valid Partition For The ArrayMediumNC All25m
  403. 404Remove Duplicates From an Unsorted Linked ListMediumNC AllPremium25m
  404. 405Minimum Difficulty of a Job ScheduleHardNC All40m
  405. 406Number of Distinct Islands IIHardNC AllPremium40m
  406. 407Find Unique Binary StringMediumNC All25m
  407. 408Smallest String Starting From LeafMediumNC All25m
  408. 409Find the Longest Substring Containing Vowels in Even CountsMediumNC All25m
  409. 410Maximum Number of Removable CharactersMediumNC All25m
  410. 411The Earliest Moment When Everyone Become FriendsMediumNC AllPremium25m
  411. 412Shortest Word Distance IIMediumNC AllPremium25m
  412. 413Maximum XOR for Each QueryMediumNC All25m
  413. 414Brick WallMediumNC All25m
  414. 415Even Odd TreeMediumNC All25m
  415. 416Binary Subarrays With SumMediumNC All25m
  416. 417Arithmetic Slices II - SubsequenceHardNC All40m
  417. 418Build a Matrix With ConditionsHardNC 25040m
  418. 419The MazeMediumNC AllPremium25m
  419. 420Find the Safest Path in a GridMediumNC All25m
  420. 421Find the Kth Largest Integer in the ArrayMediumNC All25m
  421. 422Shortest Subarray With OR at Least K IIMediumNC All25m
  422. 423Minimum Number of Operations to Move All Balls to Each BoxMediumNC All25m
  423. 424Find the Winner of the Circular GameMediumNC All25m
  424. 425Zigzag IteratorMediumNC AllPremium25m
  425. 426Kth Smallest Product of Two Sorted ArraysHardNC All40m
  426. 427Maximum Number of OnesHardNC AllPremium40m
  427. 428Minimum Time to Repair CarsMediumNC All25m
  428. 429Boundary of Binary TreeMediumNC AllPremium25m
  429. 430Count Number of TeamsMediumNC All25m
  430. 431Validate Binary Tree NodesMediumNC All25m
  431. 432Extra Characters in a StringMediumNC 25025m
  432. 433Minimum Index of a Valid SplitMediumNC All25m
  433. 434Pseudo-Palindromic Paths in a Binary TreeMediumNC All25m
  434. 435Longest Subarray With Maximum Bitwise ANDMediumNC All25m
  435. 436Number of Ways to Rearrange Sticks With K Sticks VisibleHardNC All40m
  436. 437Minimum Fuel Cost to Report to the CapitalMediumNC All25m
  437. 438Tree DiameterMediumNC AllPremium25m
  438. 4392 Keys KeyboardMediumNC All25m
  439. 440Maximum Employees to Be Invited to a MeetingHardNC All40m
  440. 441Length of Longest Subarray With at Most K FrequencyMediumNC All25m
  441. 442Count Vowel Strings in RangesMediumNC All25m
  442. 443Minimum Time to Make Rope ColorfulMediumNC All25m
  443. 444Uncrossed LinesMediumNC All25m
  444. 445Sentence Similarity IIIMediumNC All25m
  445. 446Robot CollisionsHardNC All40m
  446. 447Remove Colored Pieces if Both Neighbors are the Same ColorMediumNC All25m
  447. 448Number of Sub-arrays of Size K and Average Greater than or Equal to ThresholdMediumNC All25m
  448. 449Campus BikesMediumNC AllPremium25m
  449. 450Jump Game VIIMediumNC 25025m
  450. 451Detect SquaresMediumNC 25025m
  451. 452Number of Ways to Divide a Long CorridorHardNC All40m
  452. 453Make Sum Divisible by PMediumNC All25m
  453. 454Max Area of IslandMediumNC 25025m
  454. 455Stone GameMediumNC 25025m
  455. 456All Possible Full Binary TreesMediumNC All25m
  456. 457Meeting SchedulerMediumNC AllPremium25m
  457. 458Maximum Width RampMediumNC All25m
  458. 459Best Team With No ConflictsMediumNC All25m
  459. 460Number of Connected Components in an Undirected GraphMediumNC 250Premium25m
  460. 461Integer BreakMediumNC 25025m
  461. 462IP to CIDRMediumNC AllPremium25m
  462. 463Find the Index of the Large IntegerMediumNC AllPremium25m
  463. 464Put Marbles in BagsHardNC All40m
  464. 465Maximum Score Words Formed by LettersHardNC All40m
  465. 466Flip Columns For Maximum Number of Equal RowsMediumNC All25m
  466. 467Line ReflectionMediumNC AllPremium25m
  467. 468Find PermutationMediumNC AllPremium25m
  468. 469XOR Queries of a SubarrayMediumNC All25m
  469. 470Adding Spaces to a StringMediumNC All25m
  470. 471Take K of Each Character From Left and RightMediumNC All25m
  471. 472Find Missing ObservationsMediumNC All25m
  472. 473Distribute Candies Among Children IIMediumNC All25m
  473. 474Number of Ships in a RectangleHardNC AllPremium40m
  474. 475Minimum Score of a Path Between Two CitiesMediumNC All25m
  475. 476Constrained Subsequence SumHardNC All40m
  476. 477Closest Prime Numbers in RangeMediumNC All25m
  477. 478Group Shifted StringsMediumNC AllPremium25m
  478. 479Find Largest Value in Each Tree RowMediumNC All25m
  479. 480Minimum Deletions to Make String BalancedMediumNC All25m
  480. 481Strobogrammatic Number IIMediumNC AllPremium25m
  481. 482Count Number of Bad PairsMediumNC All25m
  482. 483Number of Pairs of Interchangeable RectanglesMediumNC All25m
  483. 484Largest Submatrix With RearrangementsMediumNC All25m
  484. 485Insert Greatest Common Divisors in Linked ListMediumNC 25025m
  485. 486Missing Element in Sorted ArrayMediumNC AllPremium25m
  486. 487Minimum Operations to Make a Uni-Value GridMediumNC All25m
  487. 488Most Beautiful Item for Each QueryMediumNC All25m
  488. 489Lexicographical NumbersMediumNC All25m
  489. 490Solving Questions With BrainpowerMediumNC All25m
  490. 491Reverse Substrings Between Each Pair of ParenthesesMediumNC All25m
  491. 492Minimize Max Distance to Gas StationHardNC AllPremium40m
  492. 493Longest Substring with At Most Two Distinct CharactersMediumNC AllPremium25m
  493. 494Stickers to Spell WordHardNC All40m
  494. 495House Robber IVMediumNC All25m
  495. 496Minimum Time to Visit a Cell In a GridHardNC All40m
  496. 497Add Two Numbers IIMediumNC All25m
  497. 498Binary Tree Longest Consecutive SequenceMediumNC AllPremium25m
  498. 499Minimum Number of Days to Eat N OrangesHardNC All40m
  499. 500Construct the Lexicographically Largest Valid SequenceMediumNC All25m
  500. 501Find K-Length Substrings With No Repeated CharactersMediumNC AllPremium25m
  501. 502Minimum Increment to Make Array UniqueMediumNC All25m
  502. 503Kth Largest Sum in a Binary TreeMediumNC All25m
  503. 504Max Consecutive Ones IIMediumNC AllPremium25m
  504. 505Find Leaves of Binary TreeMediumNC AllPremium25m