@@ -20,66 +20,67 @@ make test # test all
20
20
21
21
## Problems
22
22
23
- | Number | Difficulty | Asked By | Title |
24
- | -------------------| ------------| -------------| --------------------------------------------------------------|
25
- | [ #1 ] ( problem001 ) | EASY | Google | Finding 2 numbers that adds up to k |
26
- | [ #2 ] ( problem002 ) | HARD | Uber | Array multiplication |
27
- | [ #3 ] ( problem003 ) | MEDIUM | Google | Tree serialization |
28
- | [ #4 ] ( problem004 ) | HARD | Stripe | Finding lowest positive number |
29
- | [ #5 ] ( problem005 ) | MEDIUM | Jane Street | Lisp pair operations |
30
- | [ #6 ] ( problem006 ) | HARD | Google | XOR linked list |
31
- | [ #7 ] ( problem007 ) | MEDIUM | Facebook | |
32
- | [ #8 ] ( problem008 ) | EASY | Google | |
33
- | [ #9 ] ( problem009 ) | HARD | Airbnb | |
34
- | [ #10 ] ( problem010 ) | MEDIUM | Apple | |
35
- | [ #11 ] ( problem011 ) | MEDIUM | Twitter | |
36
- | [ #12 ] ( problem012 ) | HARD | Amazon | |
37
- | [ #13 ] ( problem013 ) | HARD | Amazon | |
38
- | [ #14 ] ( problem014 ) | MEDIUM | Google | |
39
- | [ #15 ] ( problem015 ) | MEDIUM | Facebook | |
40
- | [ #16 ] ( problem016 ) | EASY | Twitter | |
41
- | [ #17 ] ( problem017 ) | HARD | Google | |
42
- | [ #18 ] ( problem018 ) | HARD | Google | |
43
- | [ #19 ] ( problem019 ) | MEDIUM | Facebook | |
44
- | [ #20 ] ( problem020 ) | EASY | Google | |
45
- | [ #21 ] ( problem021 ) | EASY | Snapchat | |
46
- | [ #22 ] ( problem022 ) | MEDIUM | Microsoft | |
47
- | [ #23 ] ( problem023 ) | EASY | Google | |
48
- | [ #24 ] ( problem024 ) | MEDIUM | Google | |
49
- | [ #25 ] ( problem025 ) | HARD | Facebook | |
50
- | [ #26 ] ( problem026 ) | MEDIUM | Google | |
51
- | [ #27 ] ( problem027 ) | EASY | Facebook | |
52
- | [ #28 ] ( problem028 ) | MEDIUM | Palantir | |
53
- | [ #29 ] ( problem029 ) | EASY | Amazon | |
54
- | [ #30 ] ( problem030 ) | MEDIUM | Facebook | |
55
- | [ #31 ] ( problem031 ) | EASY | Google | |
56
- | [ #32 ] ( problem032 ) | HARD | Jane Street | |
57
- | [ #33 ] ( problem033 ) | EASY | Microsoft | |
58
- | [ #34 ] ( problem034 ) | MEDIUM | Quora | |
59
- | [ #35 ] ( problem035 ) | HARD | Google | Segregating R, G, and Bs in linear time |
60
- | [ #36 ] ( problem036 ) | MEDIUM | Dropbox | Finding the second largest node in BST |
61
- | [ #37 ] ( problem037 ) | EASY | Google | Generating the power set of a set |
62
- | [ #38 ] ( problem038 ) | HARD | Microsoft | Arranging N queens without threatening one another |
63
- | [ #39 ] ( problem039 ) | MEDIUM | Dropbox | Conway's Game of Life |
64
- | [ #40 ] ( problem040 ) | HARD | Google | Finding the non-duplicated number |
65
- | [ #41 ] ( problem041 ) | MEDIUM | Facebook | Finding full itinerary from a list of flights |
66
- | [ #42 ] ( problem042 ) | HARD | Google | Finding a subset of S that adds up to k |
67
- | [ #43 ] ( problem043 ) | EASY | Amazon | Implementing Stack |
68
- | [ #44 ] ( problem044 ) | MEDIUM | Google | Counting inversions in a list of numbers |
69
- | [ #45 ] ( problem045 ) | EASY | Two Sigma | Writing rand function |
70
- | [ #46 ] ( problem046 ) | HARD | Amazon | Finding the longest palindromic substring |
71
- | [ #47 ] ( problem047 ) | EASY | Facebook | Calculating maximum profit with chronological stock prices |
72
- | [ #48 ] ( problem048 ) | MEDIUM | Google | Building a tree with given pre-order and in-order traversals |
73
- | [ #49 ] ( problem049 ) | MEDIUM | Amazon | Finding the maximum sum of contiguous subarray |
74
- | [ #50 ] ( problem050 ) | EASY | Microsoft | Arithmetic binary tree |
75
- | [ #51 ] ( problem051 ) | MEDIUM | Facebook | Card shuffle |
76
- | [ #52 ] ( problem052 ) | HARD | Google | LRU cache |
77
- | [ #53 ] ( problem053 ) | MEDIUM | Apple | Implementing a queue with 2 stacks |
78
- | [ #54 ] ( problem054 ) | HARD | Dropbox | Implementing a Sudoku solver |
79
- | [ #55 ] ( problem055 ) | EASY | Microsoft | URL shortener |
80
- | [ #56 ] ( problem056 ) | MEDIUM | Google | Map coloring |
81
- | [ #57 ] ( problem057 ) | MEDIUM | Amazon | Splitting string into lines of limited length |
82
- | [ #58 ] ( problem058 ) | MEDIUM | Amazon | Search in rotated sorted array |
83
- | [ #59 ] ( problem059 ) | HARD | Google | Low bandwidth file synchronization |
84
- | [ #60 ] ( problem060 ) | MEDIUM | Facebook | Partitioning set by subtotals |
85
-
23
+ | Number | Difficulty | Asked By | Title |
24
+ | -------------------| ------------| -------------| ---------------------------------------------------------------|
25
+ | [ #1 ] ( problem001 ) | EASY | Google | Finding 2 numbers that adds up to k |
26
+ | [ #2 ] ( problem002 ) | HARD | Uber | Array multiplication |
27
+ | [ #3 ] ( problem003 ) | MEDIUM | Google | Tree serialization |
28
+ | [ #4 ] ( problem004 ) | HARD | Stripe | Finding lowest positive number |
29
+ | [ #5 ] ( problem005 ) | MEDIUM | Jane Street | Lisp pair operations |
30
+ | [ #6 ] ( problem006 ) | HARD | Google | XOR linked list |
31
+ | [ #7 ] ( problem007 ) | MEDIUM | Facebook | |
32
+ | [ #8 ] ( problem008 ) | EASY | Google | |
33
+ | [ #9 ] ( problem009 ) | HARD | Airbnb | |
34
+ | [ #10 ] ( problem010 ) | MEDIUM | Apple | |
35
+ | [ #11 ] ( problem011 ) | MEDIUM | Twitter | |
36
+ | [ #12 ] ( problem012 ) | HARD | Amazon | |
37
+ | [ #13 ] ( problem013 ) | HARD | Amazon | |
38
+ | [ #14 ] ( problem014 ) | MEDIUM | Google | |
39
+ | [ #15 ] ( problem015 ) | MEDIUM | Facebook | |
40
+ | [ #16 ] ( problem016 ) | EASY | Twitter | |
41
+ | [ #17 ] ( problem017 ) | HARD | Google | |
42
+ | [ #18 ] ( problem018 ) | HARD | Google | |
43
+ | [ #19 ] ( problem019 ) | MEDIUM | Facebook | |
44
+ | [ #20 ] ( problem020 ) | EASY | Google | |
45
+ | [ #21 ] ( problem021 ) | EASY | Snapchat | |
46
+ | [ #22 ] ( problem022 ) | MEDIUM | Microsoft | |
47
+ | [ #23 ] ( problem023 ) | EASY | Google | |
48
+ | [ #24 ] ( problem024 ) | MEDIUM | Google | |
49
+ | [ #25 ] ( problem025 ) | HARD | Facebook | |
50
+ | [ #26 ] ( problem026 ) | MEDIUM | Google | |
51
+ | [ #27 ] ( problem027 ) | EASY | Facebook | |
52
+ | [ #28 ] ( problem028 ) | MEDIUM | Palantir | |
53
+ | [ #29 ] ( problem029 ) | EASY | Amazon | |
54
+ | [ #30 ] ( problem030 ) | MEDIUM | Facebook | |
55
+ | [ #31 ] ( problem031 ) | EASY | Google | |
56
+ | [ #32 ] ( problem032 ) | HARD | Jane Street | |
57
+ | [ #33 ] ( problem033 ) | EASY | Microsoft | |
58
+ | [ #34 ] ( problem034 ) | MEDIUM | Quora | |
59
+ | [ #35 ] ( problem035 ) | HARD | Google | Segregating R, G, and Bs in linear time |
60
+ | [ #36 ] ( problem036 ) | MEDIUM | Dropbox | Finding the second largest node in BST |
61
+ | [ #37 ] ( problem037 ) | EASY | Google | Generating the power set of a set |
62
+ | [ #38 ] ( problem038 ) | HARD | Microsoft | Arranging N queens without threatening one another |
63
+ | [ #39 ] ( problem039 ) | MEDIUM | Dropbox | Conway's Game of Life |
64
+ | [ #40 ] ( problem040 ) | HARD | Google | Finding the non-duplicated number |
65
+ | [ #41 ] ( problem041 ) | MEDIUM | Facebook | Finding full itinerary from a list of flights |
66
+ | [ #42 ] ( problem042 ) | HARD | Google | Finding a subset of S that adds up to k |
67
+ | [ #43 ] ( problem043 ) | EASY | Amazon | Implementing Stack |
68
+ | [ #44 ] ( problem044 ) | MEDIUM | Google | Counting inversions in a list of numbers |
69
+ | [ #45 ] ( problem045 ) | EASY | Two Sigma | Writing rand function |
70
+ | [ #46 ] ( problem046 ) | HARD | Amazon | Finding the longest palindromic substring |
71
+ | [ #47 ] ( problem047 ) | EASY | Facebook | Calculating maximum profit with chronological stock prices |
72
+ | [ #48 ] ( problem048 ) | MEDIUM | Google | Building a tree with given pre-order and in-order traversals |
73
+ | [ #49 ] ( problem049 ) | MEDIUM | Amazon | Finding the maximum sum of contiguous subarray |
74
+ | [ #50 ] ( problem050 ) | EASY | Microsoft | Arithmetic binary tree |
75
+ | [ #51 ] ( problem051 ) | MEDIUM | Facebook | Card shuffle |
76
+ | [ #52 ] ( problem052 ) | HARD | Google | LRU cache |
77
+ | [ #53 ] ( problem053 ) | MEDIUM | Apple | Implementing a queue with 2 stacks |
78
+ | [ #54 ] ( problem054 ) | HARD | Dropbox | Implementing a Sudoku solver |
79
+ | [ #55 ] ( problem055 ) | EASY | Microsoft | URL shortener |
80
+ | [ #56 ] ( problem056 ) | MEDIUM | Google | Map coloring |
81
+ | [ #57 ] ( problem057 ) | MEDIUM | Amazon | Splitting string into lines of limited length |
82
+ | [ #58 ] ( problem058 ) | MEDIUM | Amazon | Search in rotated sorted array |
83
+ | [ #59 ] ( problem059 ) | HARD | Google | Low bandwidth file synchronization |
84
+ | [ #60 ] ( problem060 ) | MEDIUM | Facebook | Partitioning set by subtotals |
85
+ | [ #61 ] ( problem061 ) | MEDIUM | Google | Faster pow operation |
86
+ | [ #62 ] ( problem062 ) | MEDIUM | Facebook | Couting methods to move down |
0 commit comments