# Problem Code Type Topic Companies Average Time Score
1 Add One To Number code Arrays
43:43 225
2 Anti Diagonals code Arrays 39:17 225
3 Find Duplicate in Array code Arrays 39:20 450
4 Find Permutation code Arrays
48:18 300
5 First Missing Integer code Arrays 63:34 300
6 Flip code Arrays 72:58 400
7 Hotel Bookings Possible code Arrays 60:24 225
8 Kth Row of Pascal's Triangle code Arrays
27:41 225
9 Largest Number code Arrays 70:01 225
10 Max Distance code Arrays 63:21 250
11 Max Non Negative SubArray code Arrays
57:44 150
12 Max Sum Contiguous Subarray code Arrays 33:39 225
13 Maximum Absolute Difference code Arrays
63:20 250
14 Maximum Consecutive Gap code Arrays 51:23 450
15 Maximum Unsorted Subarray code Arrays
57:56 250
16 MAXSPPROD code Arrays
73:14 200
17 Merge Intervals code Arrays
77:25 225
18 Merge Overlapping Intervals code Arrays
45:27 225
19 Min Steps in Infinite Grid code Arrays 37:51 150
20 N/3 Repeat Number code Arrays
62:23 600
21 Next Permutation code Arrays 57:56 300
22 Noble Integer code Arrays
41:38 200
23 Pascal Triangle code Arrays 26:22 225
24 Repeat and Missing Number Array code Arrays 62:52 350
25 Rotate Matrix code Arrays 57:45 300
26 Set Matrix Zeros code Arrays 46:46 300
27 Spiral Order Matrix II code Arrays 45:56 225
28 Triplets with Sum between given range code Arrays
72:24 200
29 Wave Array code Arrays 22:05 225
30 2 Sum code Hashing 44:28 300
31 4 Sum code Hashing 56:29 325
32 Anagrams code Hashing 42:11 350
33 Colorful Number code Hashing 40:35 150
34 Copy List code Hashing 46:44 450
35 Diffk II code Hashing
26:08 375
36 Equal code Hashing
61:57 350
37 Fraction code Hashing 69:09 450
38 Largest Continuous Sequence Zero Sum code Hashing
58:30 200
39 Longest Substring Without Repeat code Hashing 44:46 350
40 Points on the Straight Line code Hashing 64:18 450
41 Substring Concatenation code Hashing
63:09 1000
42 Valid Sudoku code Hashing 42:40 325
43 Window String code Hashing 68:13 350
44 Black Shapes code Graph Data Structure & Algorithms 42:28 300
45 Capture Regions on Board code Graph Data Structure & Algorithms
51:39 500
46 Clone Graph code Graph Data Structure & Algorithms 46:42 500
47 Commutable Islands code Graph Data Structure & Algorithms 61:33 200
48 Convert Sorted List to Binary Search Tree code Graph Data Structure & Algorithms
35:53 300
49 Knight On Chess Board code Graph Data Structure & Algorithms 54:33 300
50 Largest Distance between nodes of a Tree code Graph Data Structure & Algorithms
65:40 200
51 Level Order code Graph Data Structure & Algorithms 26:10 300
52 Possibility of finishing all courses given pre-requisites code Graph Data Structure & Algorithms 52:44 200
53 Smallest Multiple With 0 and 1 code Graph Data Structure & Algorithms 76:08 300
54 Smallest sequence with given Primes code Graph Data Structure & Algorithms 52:36 200
55 Stepping Numbers code Graph Data Structure & Algorithms 45:34 300
56 Sum Of Fibonacci Numbers code Graph Data Structure & Algorithms
43:19 300
57 Valid Path code Graph Data Structure & Algorithms 75:38 200
58 Word Ladder I code Graph Data Structure & Algorithms 52:05 600
59 Word Ladder II code Graph Data Structure & Algorithms 64:20 800
60 Word Search Board code Graph Data Structure & Algorithms 43:01 500
61 Design Messenger subjective System Design Interview Questions 41:40 600
62 Design Search Typeahead subjective System Design Interview Questions
53:20 400
63 Design Twitter subjective System Design Interview Questions 38:20 600
64 Design URL Shortener subjective System Design Interview Questions 45:00 300
65 Allocate Books code Binary Search
57:22 350
66 Implement Power Function code Binary Search
57:19 275
67 Matrix Median code Binary Search
62:46 225
68 Matrix Search code Binary Search
35:02 250
69 Median of Array code Binary Search 71:32 325
70 Painter's Partition Problem code Binary Search
66:58 350
71 Rotated Sorted Array Search code Binary Search
53:37 325
72 Search for a Range code Binary Search
39:39 250
73 Sorted Insert Position code Binary Search
23:35 250
74 Square Root of Integer code Binary Search 39:52 275
75 2-Sum Binary Tree code Tree Data Structure 54:28 400
76 Balanced Binary Tree code Tree Data Structure 28:15 275
77 Binary Tree From Inorder And Postorder code Tree Data Structure 40:39 375
78 BST Iterator code Tree Data Structure 35:04 500
79 Construct Binary Tree From Inorder And Preorder code Tree Data Structure 39:41 375
80 Flatten Binary Tree to Linked List code Tree Data Structure 38:38 500
81 Hotel Reviews code Tree Data Structure 65:24 200
82 Identical Binary Trees code Tree Data Structure 10:50 300
83 Inorder Traversal code Tree Data Structure 30:11 350
84 Inorder Traversal of Cartesian Tree code Tree Data Structure 42:41 300
85 Invert the Binary Tree code Tree Data Structure
11:54 300
86 Kth Smallest Element In Tree code Tree Data Structure 26:33 300
87 Least Common Ancestor code Tree Data Structure 52:23 450
88 Max Depth of Binary Tree code Tree Data Structure 6:20 350
89 Min Depth of Binary Tree code Tree Data Structure 16:06 350
90 Order of People Heights code Tree Data Structure
64:07 700
91 Path Sum code Tree Data Structure 24:54 350
92 Populate Next Right Pointers Tree code Tree Data Structure 43:53 900
93 Postorder Traversal code Tree Data Structure 27:54 350
94 Preorder Traversal code Tree Data Structure 13:57 350
95 Recover Binary Search Tree code Tree Data Structure
50:43 750
96 Root to Leaf Paths With Sum code Tree Data Structure 36:23 350
97 Shortest Unique Prefix code Tree Data Structure
61:25 350
98 Sorted Array To Balanced BST code Tree Data Structure 25:51 300
99 Sum Root to Leaf Numbers code Tree Data Structure
40:20 350
100 Symmetric Binary Tree code Tree Data Structure 19:59 300
101 Vertical Order traversal of Binary Tree code Tree Data Structure 62:40 200
102 ZigZag Level Order Traversal BT code Tree Data Structure 38:20 350
103 Actors and their Movies sql SQL Programming
23:27 100
104 Movie Character sql SQL Programming
22:18 100
105 Neutral Reviewers sql SQL Programming
18:03 100
106 Short Films sql SQL Programming
20:06 100
107 Arrange II code Dynamic Programming 70:22 350
108 Best Time to Buy and Sell Stocks I code Dynamic Programming 25:00 300
109 Best Time to Buy and Sell Stocks II code Dynamic Programming 34:45 225
110 Best Time to Buy and Sell Stocks III code Dynamic Programming 47:34 700
111 Coin Sum Infinite code Dynamic Programming
54:34 225
112 Coins in a Line code Dynamic Programming
51:15 300
113 Count Permutations of BST code Dynamic Programming
80:16 400
114 Distinct Subsequences code Dynamic Programming
50:26 325
115 Dungeon Princess code Dynamic Programming
57:06 300
116 Edit Distance code Dynamic Programming
40:24 300
117 Equal Average Partition code Dynamic Programming 84:50 350
118 Evaluate Expression To True code Dynamic Programming 66:41 350
119 Flip Array code Dynamic Programming
81:21 200
120 Interleaving Strings code Dynamic Programming
47:24 500
121 Intersecting Chords in a Circle code Dynamic Programming
57:48 300
122 Jump Game Array code Dynamic Programming 35:38 225
123 Kth Manhattan Distance Neighbourhood code Dynamic Programming 64:34 200
124 Largest area of rectangle with permutations code Dynamic Programming
62:05 200
125 Length of Longest Subsequence code Dynamic Programming
56:50 200
126 Longest Arithmetic Progression code Dynamic Programming
61:07 200
127 Longest Increasing Subsequence code Dynamic Programming 27:26 300
128 Longest valid Parentheses code Dynamic Programming
45:40 700
129 Max Product Subarray code Dynamic Programming 55:37 300
130 Max Rectangle in Binary Matrix code Dynamic Programming
63:12 350
131 Max Sum Path in Binary Tree code Dynamic Programming 46:29 400
132 Max Sum Without Adjacent Elements code Dynamic Programming 50:29 225
133 Min Jumps Array code Dynamic Programming 58:33 300
134 Min Sum Path in Matrix code Dynamic Programming 27:28 300
135 Min Sum Path in Triangle code Dynamic Programming
37:22 300
136 N digit numbers with digit sum S code Dynamic Programming
58:22 200
137 Palindrome Partitioning II code Dynamic Programming 46:19 400
138 Queen Attack code Dynamic Programming
76:12 350
139 Regular Expression II code Dynamic Programming
58:42 500
140 Regular Expression Match code Dynamic Programming
63:08 500
141 Repeating Sub-Sequence code Dynamic Programming
52:51 300
142 Rod Cutting code Dynamic Programming
77:00 350
143 Scramble String code Dynamic Programming
56:58 500
144 Shortest common superstring code Dynamic Programming
73:20 200
145 Stairs code Dynamic Programming 13:56 225
146 Sub Matrices with sum Zero code Dynamic Programming
74:03 200
147 Tushar's Birthday Bombs code Dynamic Programming
80:06 200
148 Tushar's Birthday Party code Dynamic Programming 60:25 200
149 Unique Binary Search Trees II code Dynamic Programming 29:37 400
150 Unique Paths in a Grid code Dynamic Programming
28:52 300
151 Ways to color a 3xN Board code Dynamic Programming 61:19 200
152 Ways to Decode code Dynamic Programming 61:43 225
153 Word Break code Dynamic Programming
IBM
50:43 400
154 Word Break II code Dynamic Programming
IBM
54:53 350
155 AMORTIZED1 objective Time Complexity
3:03 100
156 CHOOSE1 objective Time Complexity
1:43 50
157 CHOOSE2 objective Time Complexity
2:23 80
158 CHOOSE3 objective Time Complexity
1:39 50
159 CHOOSE4 objective Time Complexity
0:57 50
160 GCD_CMPL objective Time Complexity
4:13 150
161 LOOP_CMPL objective Time Complexity
2:43 20
162 LOOP_CMPL2 objective Time Complexity
2:43 80
163 NESTED_CMPL objective Time Complexity
1:10 20
164 NESTED_CMPL2 objective Time Complexity
1:25 30
165 NESTED_CMPL3 objective Time Complexity
3:56 80
166 REC_CMPL1 objective Time Complexity
6:58 80
167 REC_CMPL2 objective Time Complexity
6:25 80
168 REC_CMPL3 objective Time Complexity
4:39 150
169 WHILE_CMPL objective Time Complexity
1:31 50
170 Evaluate Expression code Stacks And Queues
31:04 400
171 Largest Rectangle in Histogram code Stacks And Queues
56:54 450
172 Min Stack code Stacks And Queues 40:39 400
173 Nearest Smaller Element code Stacks And Queues 39:32 350
174 Rain Water Trapped code Stacks And Queues 52:08 400
175 Redundant Braces code Stacks And Queues 40:02 300
176 Simplify Directory Path code Stacks And Queues
48:46 250
177 Sliding Window Maximum code Stacks And Queues 59:47 450
178 Lines in a given range shell Basic Shell Commands
30:12 200
179 Remove Punctuations shell Basic Shell Commands
16:16 250
180 Transform CSV shell Basic Shell Commands
22:16 300
181 Valid phone number shell Basic Shell Commands
21:05 150
182 Diffk code Two Pointers
27:10 300
183 Intersection Of Sorted Arrays code Two Pointers
17:37 225
184 Merge Two Sorted Lists II code Two Pointers 23:42 200
185 3 Sum code Two Pointers 55:37 225
186 Remove Duplicates from Sorted Array code Two Pointers 29:58 250
187 Sort by Color code Two Pointers
21:14 325
188 Array 3 Pointers code Two Pointers
47:36 400
189 Container With Most Water code Two Pointers
43:15 400
190 3 Sum Zero code Two Pointers
48:26 225
191 Remove Duplicates from Sorted Array II code Two Pointers 29:47 250
192 Remove Element from Array code Two Pointers 25:54 250
193 Max Continuous Series of 1s code Two Pointers 69:02 300
194 Counting Triangles code Two Pointers
51:22 225
195 Minimize the absolute difference code Two Pointers
54:23 200
196 100 People in a Circle objective Puzzles
11:02 40
197 Ants on a Triangle objective Puzzles
4:37 40
198 Arrange Cubes objective Puzzles
14:51 40
199 Bee Travel objective Puzzles
7:39 40
200 Blindfolded Coin Toss objective Puzzles
3:05 40
201 Breaking Chocolate Bars objective Puzzles
5:01 40
202 Cats and a Square objective Puzzles
7:02 40
203 Celebrity Problem objective Puzzles
7:59 40
204 Color of the Bear objective Puzzles
3:26 40
205 Color of the last ball objective Puzzles
4:52 40
206 Color of the last ball II objective Puzzles
3:07 40
207 Cross the Bridge objective Puzzles
8:21 40
208 Cross the Bridge II objective Puzzles
5:13 40
209 Daughters' Ages objective Puzzles
11:57 40
210 Dinner Hand Shakes objective Puzzles
6:37 40
211 Divide Gold Bar objective Puzzles 5:37 40
212 Divide the Cake objective Puzzles
2:56 40
213 Eggs and Building objective Puzzles 12:13 40
214 Equilateral Triangles using Toothpicks objective Puzzles
5:39 40
215 Fake Note objective Puzzles
5:03 40
216 Fastest Horses objective Puzzles
6:39 40
217 Find the Defective Ball objective Puzzles
5:57 40
218 Find the Defective Ball II objective Puzzles
2:49 40
219 Gates of Heaven objective Puzzles
7:28 40
220 Genie and Hats objective Puzzles
7:01 40
221 Good Processor objective Puzzles
7:24 40
222 Helium Balloon objective Puzzles
1:52 40
223 Jelly Beans Jars objective Puzzles
6:58 40
224 Last Palindromic Date objective Puzzles
10:16 40
225 Light Switches in the Cellar objective Puzzles 2:51 40
226 Make a Statement objective Puzzles 4:09 40
227 Marbles in Jar objective Puzzles
10:08 40
228 Measure Milk by Cans objective Puzzles 13:52 40
229 Measure Time by Burning Ropes objective Puzzles
6:14 40
230 Measure Time by Hourglass objective Puzzles
8:24 40
231 Medicine Chest on a Boat objective Puzzles
8:23 40
232 Min Elevator Trips objective Puzzles
18:33 40
233 Monkeys and Doors objective Puzzles 10:18 40
234 Next Number objective Puzzles
16:41 40
235 Next Number II objective Puzzles 3:02 40
236 One Mile on the Globe objective Puzzles
7:15 40
237 Prisoners and Poison objective Puzzles 15:52 40
238 Quarters on a Table objective Puzzles
4:36 40
239 Ratio of Boys and Girls objective Puzzles
13:43 40
240 Six Colored Cubes objective Puzzles
12:12 40
241 Spider's Web objective Puzzles 3:32 40
242 Spinning Disc's Direction objective Puzzles
6:17 40
243 Ten Black and White Socks objective Puzzles
4:02 40
244 The Tribe objective Puzzles 5:49 40
245 Train Station objective Puzzles
17:13 40
246 Two Numbers objective Puzzles
11:16 40
247 Two Pills each day objective Puzzles
3:20 40
248 Wizards and Drawves objective Puzzles
12:13 40
249 World Trips objective Puzzles
8:51 40
250 Design Cache subjective Storage Scalability 40:00 200
251 Highly Available Database subjective Storage Scalability 50:00 400
252 Highly Consistent Database subjective Storage Scalability
50:00 400
253 Sharding a Database subjective Storage Scalability 35:00 200
254 Distinct Numbers in Window code Heaps And Maps 35:17 600
255 LRU Cache code Heaps And Maps 62:22 1000
256 Magician and Chocolates code Heaps And Maps
37:01 250
257 Merge K Sorted Lists code Heaps And Maps 38:53 600
258 N max pair combinations code Heaps And Maps 73:44 200
259 Ways to form Max Heap code Heaps And Maps 73:41 200
260 Combination Sum code Backtracking 53:23 300
261 Combination Sum II code Backtracking 35:43 300
262 Combinations code Backtracking 39:51 300
263 Generate all Parentheses II code Backtracking
45:28 350
264 Gray Code code Backtracking
50:42 350
265 Kth Permutation Sequence code Backtracking 69:02 350
266 Letter Phone code Backtracking 47:34 250
267 NQueens code Backtracking 64:19 550
268 Palindrome Partitioning code Backtracking 58:36 300
269 Permutations code Backtracking 35:16 350
270 Subset code Backtracking 55:01 250
271 Subsets II code Backtracking 34:24 300
272 Sudoku code Backtracking 56:03 700
273 Different Bits Sum Pairwise code Bit Manipulation
44:37 300
274 Divide Integers code Bit Manipulation 56:09 250
275 Min XOR value code Bit Manipulation 35:40 200
276 Number of 1 Bits code Bit Manipulation 8:29 200
277 Reverse Bits code Bit Manipulation 22:23 225
278 Single Number code Bit Manipulation 11:29 275
279 Single Number II code Bit Manipulation 36:22 275
280 Add Binary Strings code Strings
37:39 300
281 Amazing Subarrays code Strings
14:38 150
282 Atoi code Strings 48:56 250
283 Compare Version Numbers code Strings 59:20 225
284 Count And Say code Strings
39:40 250
285 Implement StrStr code Strings 31:56 225
286 Integer To Roman code Strings 37:40 250
287 Justified Text code Strings
69:04 300
288 Length of Last Word code Strings 17:45 225
289 Longest Common Prefix code Strings
26:24 225
290 Longest Palindromic Substring code Strings 54:41 500
291 Minimum Characters required to make a String Palindromic code Strings
57:01 200
292 Multiply Strings code Strings
54:48 375
293 Palindrome String code Strings
30:10 150
294 Power of 2 code Strings 54:56 350
295 Pretty Json code Strings
55:03 400
296 Reverse the String code Strings 35:45 250
297 Roman To Integer code Strings 31:05 250
298 Stringoholics code Strings
70:27 300
299 Valid Ip Addresses code Strings 53:43 250
300 Valid Number code Strings 52:05 250
301 Zigzag String code Strings
48:14 300
302 Convert Integer To Roman Number shell Regex and Functions
23:56 400
303 Sort by Frequency shell Regex and Functions
45:46 250
304 Swap Forward And Backward Slash shell Regex and Functions
14:55 200
305 Valid Email Address shell Regex and Functions
26:36 350
306 City Tour New code Math
47:03 300
307 Excel Column Number code Math 23:06 175
308 Excel Column Title code Math 38:57 175
309 FizzBuzz code Math
11:59 200
310 Greatest Common Divisor code Math 10:50 200
311 Grid Unique Paths code Math 32:00 375
312 Largest Coprime Divisor code Math
44:03 250
313 Numbers of length N and value less than K code Math
80:49 200
314 Palindrome Integer code Math
HCL
17:19 200
315 Power Of Two Integers code Math 37:56 250
316 Prime Sum code Math 42:14 150
317 Random Attendance code Math
59:57 500
318 Rearrange Array code Math
47:57 250
319 Reverse integer code Math 27:48 200
320 Sorted Permutation Rank code Math 66:49 250
321 Sorted Permutation Rank with Repeats code Math 65:35 500
322 Sum of pairwise Hamming Distance code Math
56:46 200
323 Trailing Zeros in Factorial code Math 18:14 250
324 Add Two Numbers as Lists code Linked Lists 40:49 250
325 Insertion Sort List code Linked Lists
42:39 300
326 K reverse linked list code Linked Lists 50:55 200
327 List Cycle code Linked Lists 37:40 600
328 Merge Two Sorted Lists code Linked Lists
27:04 300
329 Palindrome List code Linked Lists 44:30 200
330 Partition List code Linked Lists
44:55 275
331 Remove Duplicates from Sorted List code Linked Lists 17:00 300
332 Remove Duplicates from Sorted List II code Linked Lists 52:13 300
333 Remove Nth Node from List End code Linked Lists 25:57 350
334 Reorder List code Linked Lists 52:28 600
335 Reverse Link List II code Linked Lists 54:46 450
336 Rotate List code Linked Lists 31:07 350
337 Sort List code Linked Lists
49:04 350
338 Swap List Nodes in pairs code Linked Lists
30:44 350
339 Assign Mice to Holes code Greedy Algorithm 19:10 300
340 Bulbs code Greedy Algorithm
20:10 200
341 Distribute Candy code Greedy Algorithm 53:37 300
342 Gas Station code Greedy Algorithm 48:17 700
343 Highest Product code Greedy Algorithm 26:25 200
344 Majority Element code Greedy Algorithm
17:02 400
345 Seats code Greedy Algorithm 62:37 300
346 Another chocolate game code Codersbit
34:43 200
347 Array and Prime Divisors code Codersbit
27:23 150
348 Delete and Conquer code Codersbit
10:02 150
349 Distinct Primes code Codersbit
59:22 150
350 EZPZ code Codersbit
40:12 200
351 Going back to OS objective Codersbit
15:47 30
352 Longest Subarray Difference code Codersbit
69:19 200
353 MinimiZe code Codersbit
33:30 200
354 Prime Subarrays code Codersbit
27:00 150
355 Scores code Codersbit
77:55 200
356 Shortest Path in Simple Graph objective Codersbit
3:58 30
357 Simple Queries code Codersbit
67:02 300
358 Smallest Subarray code Codersbit
34:02 250
359 The Sequence game code Codersbit
26:42 200
360 The square game code Codersbit
6:19 200
361 Three Numbers code Codersbit
46:50 200
362 Try some SQL objective Codersbit
10:17 30
363 Very Hard Queries code Codersbit
86:27 200
364 Vowels code Codersbit
58:25 250