# | Title | Explanation | Complexity | Difficulty |
---|---|---|---|---|
9 | Palindrome Number | Explained Solution | Time - O(log10(n)) Space - O(1) |
Easy |
50 | Pow(x, n) | Explained Solution | Time - O(log2(n)) Space - O(1) |
Medium |
191 | Number of 1 Bits | Explained Solution | Time - O(1) Space - O(1) |
Easy |
1431 | Kids With the Greatest Number of Candies | Commented Solution | Time - O(n) Space - O(n) |
Easy |
# | Title | Solution | Complexity | Difficulty |
---|---|---|---|---|
7 | Reverse Integer | C++ Java |
Time - O(log10(n)) Space - O(1) |
Medium |
9 | Palindrome Number | C++ Java |
Time - O(log10(n)) Space - O(1) |
Easy |
50 | Pow(x, n) | Java | Time - O(log2(n)) Space - O(1) |
Medium |
172 | Factorial Trailing Zeroes | C++ Java |
Time - O(log5(n)) Space - O(1) |
Medium |
231 | Power Of Two | C++ Java |
Time - O(1) Space - O(1) |
Easy |
1137 | N-th Tribonacci Number | C++ Java |
Time - O(n) Space - O(1) |
Easy |
1281 | Subtract the Product and Sum of Digits of an Integer | C++ Java |
Time - O(n) Space - O(1) |
Easy |
263 | Ugly Number | C++ Java |
Time - O(log2(n)) Space - O(1) |
Easy |
1342 | Number of Steps to Reduce a Number to Zero | C++ Java |
Time - O(log2(n)) Space - O(1) |
Easy |
# | Title | Solution | Complexity | Difficulty |
---|---|---|---|---|
191 | Number of 1 Bits | C++ Java |
Time - O(1) Space - O(1) |
Easy |
231 | Power Of Two | C++ Java |
Time - O(1) Space - O(1) |
Easy |
# | Title | Solution | Complexity | Difficulty |
---|---|---|---|---|
1 | Two Sum | Java | Time - O(n) Space - O(n) |
Easy |
136 | Single Number | C++ Java |
Time - O(n) Space - O(1) |
Easy |
162 | Find Peak Element | C++ Java |
Time - O(log2(n)) Space - O(1) |
Medium |
500 | Keyboard Row | Java | Time - O(N) Space - O(n) |
Easy |
1207 | Unique Number of Occurrences | Java | Time - O(n) Space - O(n) |
Easy |
1295 | Find Numbers with Even Number of Digits | C++ Java |
Time - O(n) Space - O(1) |
Easy |
1365 | How Many Numbers Are Smaller Than the Current Number | C++ Java |
Time - O(n + m) Space - O(m) |
Easy |
1431 | Kids With the Greatest Number of Candies | C++ Java |
Time - O(n) Space - O(n) |
Easy |
1512 | Number of Good Pairs | C++ Java |
Time - O(n) Space - O(n) |
Easy |
# | Title | Solution | Complexity | Difficulty |
---|---|---|---|---|
125 | Valid Palindrome | C++ Java |
Time - O(n) Space - O(1) |
Easy |
151 | Reverse Words in a String | Java | Time - O(n * m) Space - O(n) |
Medium |
500 | Keyboard Row | Java | Time - O(n) Space - O(n) |
Easy |
796 | Rotate String | C++ Java |
Time - O(m * n) Space - O(1) |
Easy |
# | Title | Solution | Complexity | Difficulty |
---|---|---|---|---|
1 | Two Sum | Java | Time - O(n) Space - O(n) |
Easy |
500 | Keyboard Row | Java | Time - O(n) Space - O(n) |
Easy |
1207 | Unique Number of Occurrences | Java | Time - O(n) Space - O(n) |
Easy |
1365 | How Many Numbers Are Smaller Than the Current Number | C++ Java |
Time - O(n + m) Space - O(m) |
Easy |
# | Title | Solution | Complexity | Difficulty |
---|---|---|---|---|
162 | Find Peak Element | C++ Java |
Time - O(log2(n)) Space - O(1) |
Medium |
# | Title | Solution | Complexity | Difficulty |
---|---|---|---|---|
1365 | How Many Numbers Are Smaller Than the Current Number | C++ Java |
Time - O(n + m) Space - O(m) |
Easy |
# | Title | Solution | Complexity | Difficulty |
---|---|---|---|---|
264 | Ugly Number II | C++ Java |
Time - O(n) Space - O(n) |
Medium |
1137 | N-th Tribonacci Number | C++ Java |
Time - O(n) Space - O(1) |
Easy |