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 2,101–2,200 of 3,736
- 2101. Podium Total After Each Race Easy · Array, Heap (Priority Queue)
- 2102. Kth Place on a Growing Leaderboard Easy · Array, Heap (Priority Queue), Design
- 2103. Finishing Positions From Scores Easy · Array, Heap (Priority Queue), Sorting
- 2104. Strongest K Readings Kept in Original Order Easy · Array, Heap (Priority Queue), Sorting
- 2105. The K Longest Words Easy · String, Heap (Priority Queue), Sorting
- 2106. Students With the Lowest Averages Easy · Array, Heap (Priority Queue), Sorting
- 2107. Most Items Within a Budget Easy · Array, Heap (Priority Queue), Greedy
- 2108. Bargain Hunter's Daily Purchase Easy · Array, Heap (Priority Queue), Simulation
- 2109. Fewest Coins to Reach a Target Easy · Array, Heap (Priority Queue), Greedy
- 2110. Sign Flip Budget Easy · Array, Heap (Priority Queue), Greedy
- 2111. Raise the Floor Easy · Array, Heap (Priority Queue), Greedy
- 2112. Cheapest Way to Splice Cables Easy · Array, Heap (Priority Queue), Greedy
- 2113. Pair-Up Training Sessions Medium · Array, Heap (Priority Queue), Greedy
- 2114. Alternating Biggest-Smallest Draw Easy · Array, Heap (Priority Queue), Two Pointers
- 2115. Sum Between Two Ranks Easy · Array, Heap (Priority Queue)
- 2116. Average After Discarding the Extremes Easy · Array, Heap (Priority Queue)
- 2117. Sort a Nearly-Sorted Sequence Easy · Array, Heap (Priority Queue), Sorting
- 2118. Merge Sorted Shelves Easy · Array, Heap (Priority Queue), Sorting
- 2119. Merge Three Sorted Chains Easy · Linked List, Heap (Priority Queue)
- 2120. Service Desk Call Order Easy · Array, Heap (Priority Queue), Simulation
- 2121. When Does My Print Job Finish Medium · Array, Queue, Heap (Priority Queue), Simulation
- 2122. When Is the Laundry Done Easy · Array, Heap (Priority Queue), Simulation
- 2123. Reassembling Out-of-Order Packets Easy · Array, Heap (Priority Queue), Simulation
- 2124. Shuttle Capacity Check Medium · Array, Sorting, Heap (Priority Queue), Simulation
- 2125. Most Festival Days Attended Medium · Array, Greedy, Sorting, Heap (Priority Queue)
- 2126. Common Idle Slots Medium · Array, Intervals, Heap (Priority Queue), Sorting
- 2127. Next Booking After Each Slot Medium · Array, Sorting, Heap (Priority Queue), Binary Search
- 2128. Chair for the Guest of Honour Medium · Array, Heap (Priority Queue), Simulation
- 2129. Library Seat Spreading Medium · Design, Heap (Priority Queue), Simulation
- 2130. Assigning Jobs to Render Rigs Medium · Array, Heap (Priority Queue), Simulation
- 2131. Restaurant Table Seating Medium · Array, Heap (Priority Queue), Simulation
- 2132. Shortest Job First Waiting Time Medium · Array, Sorting, Heap (Priority Queue), Simulation
- 2133. Preemptive Priority Scheduler Medium · Array, Heap (Priority Queue), Simulation
- 2134. Letters Without Equal Neighbours Medium · String, Greedy, Heap (Priority Queue), Counting
- 2135. Spelling Without Triples Medium · String, Greedy, Heap (Priority Queue)
- 2136. Largest String With a Repeat Cap Medium · String, Greedy, Heap (Priority Queue), Counting
- 2137. Fewest Deletions for Unique Letter Counts Medium · String, Greedy, Heap (Priority Queue), Counting
- 2138. Erase the Smallest Before Each Star Medium · String, Heap (Priority Queue), Greedy
- 2139. Top Students by Feedback Score Medium · Array, String, Hash Table, Heap (Priority Queue)
- 2140. Fewest Labels Left After K Removals Medium · Array, Hash Table, Greedy, Heap (Priority Queue), Counting
- 2141. Kth Biggest Among Huge Numbers Medium · Array, String, Heap (Priority Queue), Sorting
- 2142. Kth Smallest in a Sorted Grid Medium · Array, Matrix, Heap (Priority Queue), Binary Search
- 2143. K Pairs With the Smallest Sums Medium · Array, Heap (Priority Queue)
- 2144. Kth Smallest Ratio From a Sorted List Medium · Array, Heap (Priority Queue), Binary Search
- 2145. Nth Number Built From Given Primes Medium · Array, Math, Heap (Priority Queue), Dynamic Programming
- 2146. Bell Towers Ringing Schedule Medium · Array, Heap (Priority Queue), Math
- 2147. Sort a Chain of Ascending Runs Medium · Linked List, Heap (Priority Queue), Sorting
- 2148. Prune the K Heaviest Links Medium · Linked List, Heap (Priority Queue)
- 2149. Kth Heaviest Tree Level Medium · Tree, Binary Tree, Breadth-First Search, Heap (Priority Queue)
- 2150. K Largest Root-to-Leaf Totals Medium · Tree, Binary Tree, Depth-First Search, Heap (Priority Queue)
- 2151. Median After Each Reading Medium · Array, Heap (Priority Queue), Design
- 2152. Level the Towers Medium · Array, Heap (Priority Queue), Greedy
- 2153. Best Use of Extra Tutors Medium · Array, Greedy, Heap (Priority Queue)
- 2154. Placing Extra Lampposts Medium · Array, Greedy, Heap (Priority Queue), Math
- 2155. Worst-Fit Truck Loading Medium · Array, Heap (Priority Queue), Simulation
- 2156. Merging Files K at a Time Medium · Array, Greedy, Heap (Priority Queue)
- 2157. Crew Leveling the Hill Medium · Array, Heap (Priority Queue), Greedy, Binary Search
- 2158. Recruiting From Both Ends of the Line Medium · Array, Two Pointers, Heap (Priority Queue), Simulation
- 2159. Regional Qualifiers Then Finals Medium · Array, Hash Table, Heap (Priority Queue), Sorting
- 2160. Best K Rewards From Weaker Rivals Medium · Array, Sorting, Heap (Priority Queue)
- 2161. Capped Picks From Each Shelf Medium · Array, Greedy, Heap (Priority Queue), Matrix
- 2162. Keep the Balance Afloat Medium · Array, Greedy, Heap (Priority Queue)
- 2163. How Far Can the Hiker Climb Medium · Array, Greedy, Heap (Priority Queue)
- 2164. Unit Jobs With Deadlines and Profits Medium · Array, Greedy, Sorting, Heap (Priority Queue)
- 2165. Split Cards Into Consecutive Runs Medium · Array, Hash Table, Greedy, Heap (Priority Queue), Sorting
- 2166. Chains of Length Three or More Medium · Array, Hash Table, Greedy, Heap (Priority Queue)
- 2167. Mark-and-Collect Score Medium · Array, Heap (Priority Queue), Simulation
- 2168. Lake Drying Schedule Medium · Array, Hash Table, Greedy, Heap (Priority Queue)
- 2169. Peak Reading in Each Window Medium · Array, Sliding Window, Heap (Priority Queue)
- 2170. Longest Steady Stretch Medium · Array, Sliding Window, Heap (Priority Queue)
- 2171. Most Common Item in Each Window Medium · Array, Sliding Window, Hash Table, Heap (Priority Queue)
- 2172. Stepping Stones Max Score Medium · Array, Dynamic Programming, Heap (Priority Queue), Sliding Window
- 2173. Kth Largest Corner XOR Medium · Array, Matrix, Prefix Sum, Bit Manipulation, Heap (Priority Queue)
- 2174. Slice of Sorted Subarray Totals Medium · Array, Heap (Priority Queue), Prefix Sum
- 2175. Corrected Price Feed Medium · Design, Hash Table, Heap (Priority Queue)
- 2176. Matching Buy and Sell Orders Medium · Array, Heap (Priority Queue), Simulation
- 2177. Menu Ratings Board Medium · Design, Hash Table, String, Heap (Priority Queue)
- 2178. Newest Posts Feed Medium · Design, Hash Table, Heap (Priority Queue)
- 2179. Most-Repeated Pop Stack Medium · Design, Hash Table, Stack, Heap (Priority Queue)
- 2180. Smallest Valid Build Order Medium · Graph, Topological Sort, Heap (Priority Queue)
- 2181. Cheapest Walk Across a Toll Grid Medium · Array, Matrix, Graph, Heap (Priority Queue)
- 2182. Fewest Walls to Break Medium · Array, Matrix, Graph, Heap (Priority Queue), Breadth-First Search
- 2183. Most Reliable Relay Route Medium · Graph, Heap (Priority Queue)
- 2184. Wire All the Kiosks Medium · Array, Graph, Heap (Priority Queue), Greedy
- 2185. Count the Fastest Routes Medium · Graph, Heap (Priority Queue), Dynamic Programming
- 2186. Fastest Route With Fewest Hops Medium · Graph, Heap (Priority Queue)
- 2187. Cheapest Route Within K Transfers Medium · Graph, Heap (Priority Queue), Dynamic Programming
- 2188. One Free Ride Medium · Graph, Heap (Priority Queue)
- 2189. Transit With Platform Waits Medium · Graph, Heap (Priority Queue)
- 2190. Town With the Fewest Neighbours in Range Medium · Graph, Heap (Priority Queue)
- 2191. Distance to the Nearest Hospital Medium · Graph, Heap (Priority Queue)
- 2192. Roads on Some Fastest Route Medium · Graph, Heap (Priority Queue)
- 2193. Best Shelves Near the Entrance Medium · Array, Matrix, Breadth-First Search, Heap (Priority Queue), Sorting
- 2194. Top-K Total Under Updates Hard · Array, Design, Heap (Priority Queue)
- 2195. Letters Spaced At Least K Apart Hard · String, Greedy, Heap (Priority Queue), Queue
- 2196. Smallest Range Touching Every List Hard · Array, Sorting, Heap (Priority Queue), Sliding Window
- 2197. Kth Smallest Sum Picking One per Row Hard · Array, Matrix, Heap (Priority Queue), Binary Search
- 2198. Kth Largest Subsequence Sum Hard · Array, Sorting, Heap (Priority Queue)
- 2199. Sum of the K Best Stretches Hard · Array, Prefix Sum, Heap (Priority Queue), Sorting
- 2200. Room Usage Champion Hard · Array, Sorting, Heap (Priority Queue), Simulation