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