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 3,101–3,200 of 3,736
- 3101. Most Distinct Pieces Medium · Backtracking, String, Hash Table
- 3102. Shuffle-to-Mirror Branches Medium · Backtracking, Tree, Binary Tree, Depth-First Search, Bit Manipulation
- 3103. Equal Shares for k Friends Medium · Backtracking, Array, Bit Manipulation, Memoization
- 3104. Balance the Workload Medium · Backtracking, Array
- 3105. Peaceful Kings Medium · Backtracking, Matrix, Counting
- 3106. Running-Sum Digit Strings Medium · Backtracking, String
- 3107. Shorthand Variants of a Word Medium · Backtracking, String, Bit Manipulation
- 3108. Product Breakdowns Medium · Backtracking, Math
- 3109. Pattern-to-Phrase Mapping Medium · Backtracking, String, Hash Table
- 3110. All Bracketings of an Expression Medium · Backtracking, String, Divide and Conquer, Memoization
- 3111. Pronounceable Codes Medium · Backtracking, String
- 3112. Rising Subsequences Medium · Backtracking, Array, Hash Table
- 3113. The k-th Ordering Medium · Backtracking, Math
- 3114. Dictionary-Order Counting Medium · Backtracking, Depth-First Search, Trie
- 3115. Square-Linked Chains Medium · Backtracking, Array, Math, Hash Table
- 3116. Fewest Swaps Between Anagrams Hard · Backtracking, String, Breadth-First Search
- 3117. Even Teams, Closest Strength Medium · Backtracking, Array
- 3118. No Twin Neighbors Medium · Backtracking, String, Hash Table, Counting
- 3119. Budget-Window Baskets Medium · Backtracking, Array
- 3120. Mentor Matching Score Medium · Backtracking, Array, Bit Manipulation, Matrix
- 3121. Every Route Through the Pipeline Medium · Backtracking, Graph, Depth-First Search
- 3122. Two Disjoint Mirror Picks Medium · Backtracking, String, Bit Manipulation
- 3123. Distance-Paired Sequence Medium · Backtracking, Array
- 3124. Rise-and-Fall Code Medium · Backtracking, String, Greedy
- 3125. Spread the Pebbles Medium · Backtracking, Array, Matrix
- 3126. Pick Columns to Cover Rows Medium · Backtracking, Array, Bit Manipulation, Matrix
- 3127. Full-Power Subsets Medium · Backtracking, Array, Bit Manipulation
- 3128. Gap-Free Teams Medium · Backtracking, Array, Hash Table, Sorting
- 3129. Split Into Powers-of-Five Codes Medium · Backtracking, String, Dynamic Programming
- 3130. Self-Summing Squares Medium · Backtracking, Math
- 3131. Number Pool Duel Medium · Backtracking, Bit Manipulation, Memoization, Math
- 3132. Exact-Length Walks Medium · Backtracking, Matrix
- 3133. Longest Scenic Route Medium · Backtracking, Graph
- 3134. Visible-From-the-Left Lineups Medium · Backtracking, Array, Counting
- 3135. Use Every Ticket Medium · Backtracking, Graph, Depth-First Search, Sorting
- 3136. Domino Coverings of a Cracked Floor Medium · Backtracking, Matrix, Counting
- 3137. Complete the Magic Square Medium · Backtracking, Matrix
- 3138. Selections With a Given Average Medium · Backtracking, Array, Math
- 3139. Distinct-Letter Trek Medium · Backtracking, String, Matrix, Bit Manipulation
- 3140. All Ways to Group Guests Medium · Backtracking, Array
- 3141. Quiet Guests Medium · Backtracking, Graph, Bit Manipulation
- 3142. Grid From Row and Column Counts Medium · Backtracking, Matrix, Counting
- 3143. Code-Breaker Consistency Medium · Backtracking, String, Hash Table
- 3144. Primes From Scattered Digit Cards Medium · Backtracking, String, Math, Hash Table
- 3145. Circle Picks Without Neighbours Medium · Backtracking, Array
- 3146. One Dish per Course Medium · Backtracking, Array, Matrix
- 3147. Switch Settings That Satisfy Every Rule Medium · Backtracking, Bit Manipulation
- 3148. Smudged Word Lookup Easy · Backtracking, String, Trie, Depth-First Search
- 3149. Lights-Out Grid Medium · Backtracking, Bit Manipulation, Matrix
- 3150. Repair the Smudged Sum Medium · Backtracking, String, Math
- 3151. Stack the Bracket Fragments Medium · Backtracking, String
- 3152. Pyramid Top Total Medium · Backtracking, Array, Math
- 3153. Distinct Bead Loops Medium · Backtracking, String
- 3154. Feuding Neighbours Seating Medium · Backtracking, Array, Graph
- 3155. Insert Operators to Hit the Target Hard · Backtracking, String, Math
- 3156. Fewest Bracket Removals Hard · Backtracking, String, Breadth-First Search
- 3157. Knight's Grand Tour Hard · Backtracking, Matrix
- 3158. Every Open Cell Exactly Once Hard · Backtracking, Matrix, Bit Manipulation
- 3159. Highest-Scoring Word Set Hard · Backtracking, String, Bit Manipulation, Counting
- 3160. Word Square Builder Hard · Backtracking, String, Trie
- 3161. Fill the Crossword Grid Hard · Backtracking, String, Matrix
- 3162. Letter Arithmetic Hard · Backtracking, String, Math
- 3163. Closest Subset Sum Hard · Backtracking, Array, Sorting, Binary Search
- 3164. Fewest Square Tiles Hard · Backtracking, Matrix
- 3165. Least Clashing Groups Hard · Backtracking, Array, Bit Manipulation, Dynamic Programming
- 3166. Settle the Tab Hard · Backtracking, Array
- 3167. Sticker Ransom Hard · Backtracking, String, Memoization, Bit Manipulation
- 3168. Dorm Swap Requests Hard · Backtracking, Array, Bit Manipulation
- 3169. Make Twenty-Four Hard · Backtracking, Math
- 3170. Smallest Skill Squad Hard · Backtracking, Bit Manipulation, Dynamic Programming
- 3171. Pack the Shapes Hard · Backtracking, Matrix
- 3172. Picture Puzzle Grid Hard · Backtracking, Matrix, Array
- 3173. Fewest Truck Loads Hard · Backtracking, Array, Sorting
- 3174. Fewest Watchtowers Hard · Backtracking, Matrix
- 3175. Rebuild Numbers From Pair Sums Hard · Backtracking, Array, Sorting, Hash Table
- 3176. Board Duel Verdict Hard · Backtracking, Memoization, Matrix
- 3177. Same Network, Different Labels Hard · Backtracking, Graph
- 3178. Fewest Paint Colours Hard · Backtracking, Graph
- 3179. Longest Word-Card Chain Hard · Backtracking, String, Graph
- 3180. Shortest Merged Message Hard · Backtracking, String, Bit Manipulation, Dynamic Programming
- 3181. Shortest Delivery Loop Hard · Backtracking, Graph, Matrix
- 3182. Peg Jump Puzzle Hard · Backtracking, Matrix, Memoization
- 3183. Number Snake Puzzle Hard · Backtracking, Matrix
- 3184. Fewest Straight Lines Through Every Point Hard · Backtracking, Math, Bit Manipulation, Graph
- 3185. Sum-Clue Grid Puzzle Hard · Backtracking, Matrix
- 3186. Possible Final Standings Hard · Backtracking, Array, Math
- 3187. N-th Tribonacci Number Easy · Math, Dynamic Programming, Memoization
- 3188. Min Cost Climbing Stairs Easy · Array, Dynamic Programming · Asked at Amazon
- 3189. Unique Paths Medium · Math, Dynamic Programming · Asked at Google, Amazon
- 3190. Longest Increasing Subsequence Medium · Array, Binary Search, Dynamic Programming · Asked at Google, Amazon, Microsoft
- 3191. Longest Common Subsequence Medium · String, Dynamic Programming · Asked at Amazon, Google
- 3192. Word Break Medium · Hash Table, String, Dynamic Programming, Memoization · Asked at Amazon, Google, Meta
- 3193. Decode Ways Medium · String, Dynamic Programming · Asked at Meta, Amazon, Google
- 3194. Edit Distance Hard · String, Dynamic Programming · Asked at Google, Amazon
- 3195. Regular Expression Matching Hard · String, Dynamic Programming, Recursion, Memoization · Asked at Google, Meta, Amazon
- 3196. Staircase With Custom Strides Easy · Array, Dynamic Programming
- 3197. Frog With Long Leaps Medium · Array, Dynamic Programming
- 3198. Cheapest Transit Passes Medium · Array, Dynamic Programming
- 3199. Trail With Rising Labels Medium · Graph, Sorting, Dynamic Programming
- 3200. Climbs With A Limited Number Of Big Leaps Medium · Math, Dynamic Programming