@@ -107,6 +107,7 @@ implementation 'com.github.javadev:leetcode-in-scala:1.0'
107107
108108| <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
109109|-|-|-|-|-|-
110+ | 0046 |[ Permutations] ( src/main/scala/g0001_0100/s0046_permutations/Solution.scala ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Backtracking, Big_O_Time_O(n\* n!)_ Space_O(n+n!) | 470 | 92.31
110111
111112#### Day 12 Dynamic Programming
112113
@@ -191,11 +192,14 @@ implementation 'com.github.javadev:leetcode-in-scala:1.0'
191192
192193| <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
193194|-|-|-|-|-|-
195+ | 0055 |[ Jump Game] ( src/main/scala/g0001_0100/s0055_jump_game/Solution.scala ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Greedy, Big_O_Time_O(n)_ Space_O(1) | 622 | 88.31
194196
195197#### Day 13 Dynamic Programming
196198
197199| <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
198200|-|-|-|-|-|-
201+ | 0045 |[ Jump Game II] ( src/main/scala/g0001_0100/s0045_jump_game_ii/Solution.scala ) | Medium | Top_100_Liked_Questions, Array, Dynamic_Programming, Greedy, Big_O_Time_O(n)_ Space_O(1) | 510 | 88.52
202+ | 0062 |[ Unique Paths] ( src/main/scala/g0001_0100/s0062_unique_paths/Solution.scala ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Dynamic_Programming, Math, Combinatorics, Big_O_Time_O(m\* n)_ Space_O(m\* n) | 405 | 70.18
199203
200204#### Day 14 Dynamic Programming
201205
@@ -426,11 +430,14 @@ implementation 'com.github.javadev:leetcode-in-scala:1.0'
426430
427431| <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
428432|-|-|-|-|-|-
433+ | 0055 |[ Jump Game] ( src/main/scala/g0001_0100/s0055_jump_game/Solution.scala ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Greedy, Big_O_Time_O(n)_ Space_O(1) | 622 | 88.31
434+ | 0045 |[ Jump Game II] ( src/main/scala/g0001_0100/s0045_jump_game_ii/Solution.scala ) | Medium | Top_100_Liked_Questions, Array, Dynamic_Programming, Greedy, Big_O_Time_O(n)_ Space_O(1) | 510 | 88.52
429435
430436#### Day 5
431437
432438| <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
433439|-|-|-|-|-|-
440+ | 0053 |[ Maximum Subarray] ( src/main/scala/g0001_0100/s0053_maximum_subarray/Solution.scala ) | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Divide_and_Conquer, Big_O_Time_O(n)_ Space_O(1) | 766 | 84.95
434441
435442#### Day 6
436443
@@ -451,6 +458,7 @@ implementation 'com.github.javadev:leetcode-in-scala:1.0'
451458
452459| <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
453460|-|-|-|-|-|-
461+ | 0042 |[ Trapping Rain Water] ( src/main/scala/g0001_0100/s0042_trapping_rain_water/Solution.scala ) | Hard | Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Two_Pointers, Stack, Monotonic_Stack, Big_O_Time_O(n)_ Space_O(1) | 521 | 87.88
454462
455463#### Day 10
456464
@@ -481,6 +489,7 @@ implementation 'com.github.javadev:leetcode-in-scala:1.0'
481489
482490| <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
483491|-|-|-|-|-|-
492+ | 0062 |[ Unique Paths] ( src/main/scala/g0001_0100/s0062_unique_paths/Solution.scala ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Dynamic_Programming, Math, Combinatorics, Big_O_Time_O(m\* n)_ Space_O(m\* n) | 405 | 70.18
484493
485494#### Day 16
486495
@@ -611,6 +620,7 @@ implementation 'com.github.javadev:leetcode-in-scala:1.0'
611620
612621| <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
613622|-|-|-|-|-|-
623+ | 0048 |[ Rotate Image] ( src/main/scala/g0001_0100/s0048_rotate_image/Solution.scala ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Math, Matrix, Big_O_Time_O(n^2)_ Space_O(1) | 472 | 66.67
614624
615625#### Day 8
616626
@@ -631,6 +641,7 @@ implementation 'com.github.javadev:leetcode-in-scala:1.0'
631641
632642| <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
633643|-|-|-|-|-|-
644+ | 0049 |[ Group Anagrams] ( src/main/scala/g0001_0100/s0049_group_anagrams/Solution.scala ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, String, Hash_Table, Sorting, Big_O_Time_O(n\* k_log_k)_ Space_O(n) | 618 | 91.67
634645
635646#### Day 12
636647
@@ -859,6 +870,7 @@ implementation 'com.github.javadev:leetcode-in-scala:1.0'
859870
860871| <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
861872|-|-|-|-|-|-
873+ | 0062 |[ Unique Paths] ( src/main/scala/g0001_0100/s0062_unique_paths/Solution.scala ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Dynamic_Programming, Math, Combinatorics, Big_O_Time_O(m\* n)_ Space_O(m\* n) | 405 | 70.18
862874
863875#### Day 12 Sliding Window/Two Pointer
864876
@@ -970,6 +982,7 @@ implementation 'com.github.javadev:leetcode-in-scala:1.0'
970982
971983| <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
972984|-|-|-|-|-|-
985+ | 0056 |[ Merge Intervals] ( src/main/scala/g0001_0100/s0056_merge_intervals/Solution.scala ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Sorting, Big_O_Time_O(n_log_n)_ Space_O(n) | 583 | 90.91
973986
974987#### Day 18 Stack
975988
@@ -986,6 +999,7 @@ implementation 'com.github.javadev:leetcode-in-scala:1.0'
986999| <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
9871000|-|-|-|-|-|-
9881001| 0039 |[ Combination Sum] ( src/main/scala/g0001_0100/s0039_combination_sum/Solution.scala ) | Medium | Top_100_Liked_Questions, Array, Backtracking, Big_O_Time_O(2^n)_ Space_O(n+2^n) | 488 | 97.50
1002+ | 0046 |[ Permutations] ( src/main/scala/g0001_0100/s0046_permutations/Solution.scala ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Backtracking, Big_O_Time_O(n\* n!)_ Space_O(n+n!) | 470 | 92.31
9891003
9901004### Udemy
9911005
@@ -1001,6 +1015,7 @@ implementation 'com.github.javadev:leetcode-in-scala:1.0'
10011015| 0003 |[ Longest Substring Without Repeating Characters] ( src/main/scala/g0001_0100/s0003_longest_substring_without_repeating_characters/Solution.scala ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, String, Hash_Table, Sliding_Window, Big_O_Time_O(n)_ Space_O(1) | 482 | 96.91
10021016| 0020 |[ Valid Parentheses] ( src/main/scala/g0001_0100/s0020_valid_parentheses/Solution.scala ) | Easy | Top_100_Liked_Questions, Top_Interview_Questions, String, Stack, Big_O_Time_O(n)_ Space_O(n) | 449 | 65.58
10031017| 0005 |[ Longest Palindromic Substring] ( src/main/scala/g0001_0100/s0005_longest_palindromic_substring/Solution.scala ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, String, Dynamic_Programming, Big_O_Time_O(n)_ Space_O(n) | 502 | 87.65
1018+ | 0049 |[ Group Anagrams] ( src/main/scala/g0001_0100/s0049_group_anagrams/Solution.scala ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, String, Hash_Table, Sorting, Big_O_Time_O(n\* k_log_k)_ Space_O(n) | 618 | 91.67
10041019
10051020#### Udemy Binary Search
10061021
@@ -1013,18 +1028,21 @@ implementation 'com.github.javadev:leetcode-in-scala:1.0'
10131028| <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
10141029|-|-|-|-|-|-
10151030| 0001 |[ Two Sum] ( src/main/scala/g0001_0100/s0001_two_sum/Solution.scala ) | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Array, Hash_Table, Big_O_Time_O(n)_ Space_O(n) | 517 | 86.66
1031+ | 0055 |[ Jump Game] ( src/main/scala/g0001_0100/s0055_jump_game/Solution.scala ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Greedy, Big_O_Time_O(n)_ Space_O(1) | 622 | 88.31
10161032| 0041 |[ First Missing Positive] ( src/main/scala/g0001_0100/s0041_first_missing_positive/Solution.scala ) | Hard | Top_100_Liked_Questions, Top_Interview_Questions, Array, Hash_Table, Big_O_Time_O(n)_ Space_O(n) | 650 | 100.00
10171033
10181034#### Udemy Two Pointers
10191035
10201036| <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
10211037|-|-|-|-|-|-
1038+ | 0042 |[ Trapping Rain Water] ( src/main/scala/g0001_0100/s0042_trapping_rain_water/Solution.scala ) | Hard | Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Two_Pointers, Stack, Monotonic_Stack, Big_O_Time_O(n)_ Space_O(1) | 521 | 87.88
10221039| 0015 |[ 3Sum] ( src/main/scala/g0001_0100/s0015_3sum/Solution.scala ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Sorting, Two_Pointers, Big_O_Time_O(n\* log(n))_ Space_O(n^2) | 721 | 95.24
10231040
10241041#### Udemy Famous Algorithm
10251042
10261043| <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
10271044|-|-|-|-|-|-
1045+ | 0053 |[ Maximum Subarray] ( src/main/scala/g0001_0100/s0053_maximum_subarray/Solution.scala ) | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Divide_and_Conquer, Big_O_Time_O(n)_ Space_O(1) | 766 | 84.95
10281046
10291047#### Udemy Sorting Algorithms
10301048
@@ -1035,6 +1053,8 @@ implementation 'com.github.javadev:leetcode-in-scala:1.0'
10351053
10361054| <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
10371055|-|-|-|-|-|-
1056+ | 0048 |[ Rotate Image] ( src/main/scala/g0001_0100/s0048_rotate_image/Solution.scala ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Math, Matrix, Big_O_Time_O(n^2)_ Space_O(1) | 472 | 66.67
1057+ | 0056 |[ Merge Intervals] ( src/main/scala/g0001_0100/s0056_merge_intervals/Solution.scala ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Sorting, Big_O_Time_O(n_log_n)_ Space_O(n) | 583 | 90.91
10381058
10391059#### Udemy Linked List
10401060
@@ -1072,6 +1092,7 @@ implementation 'com.github.javadev:leetcode-in-scala:1.0'
10721092| 0022 |[ Generate Parentheses] ( src/main/scala/g0001_0100/s0022_generate_parentheses/Solution.scala ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, String, Dynamic_Programming, Backtracking, Big_O_Time_O(2^n)_ Space_O(n) | 380 | 100.00
10731093| 0039 |[ Combination Sum] ( src/main/scala/g0001_0100/s0039_combination_sum/Solution.scala ) | Medium | Top_100_Liked_Questions, Array, Backtracking, Big_O_Time_O(2^n)_ Space_O(n+2^n) | 488 | 97.50
10741094| 0017 |[ Letter Combinations of a Phone Number] ( src/main/scala/g0001_0100/s0017_letter_combinations_of_a_phone_number/Solution.scala ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, String, Hash_Table, Backtracking, Big_O_Time_O(4^n)_ Space_O(n) | 459 | 58.54
1095+ | 0046 |[ Permutations] ( src/main/scala/g0001_0100/s0046_permutations/Solution.scala ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Backtracking, Big_O_Time_O(n\* n!)_ Space_O(n+n!) | 470 | 92.31
10751096
10761097#### Udemy Bit Manipulation
10771098
@@ -1089,6 +1110,7 @@ implementation 'com.github.javadev:leetcode-in-scala:1.0'
10891110
10901111| <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
10911112|-|-|-|-|-|-
1113+ | 0053 |[ Maximum Subarray] ( src/main/scala/g0001_0100/s0053_maximum_subarray/Solution.scala ) | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Divide_and_Conquer, Big_O_Time_O(n)_ Space_O(1) | 766 | 84.95
10921114
10931115#### Day 2 Array
10941116
@@ -1170,11 +1192,13 @@ implementation 'com.github.javadev:leetcode-in-scala:1.0'
11701192
11711193| <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
11721194|-|-|-|-|-|-
1195+ | 0056 |[ Merge Intervals] ( src/main/scala/g0001_0100/s0056_merge_intervals/Solution.scala ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Sorting, Big_O_Time_O(n_log_n)_ Space_O(n) | 583 | 90.91
11731196
11741197#### Day 3 Array
11751198
11761199| <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
11771200|-|-|-|-|-|-
1201+ | 0048 |[ Rotate Image] ( src/main/scala/g0001_0100/s0048_rotate_image/Solution.scala ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Math, Matrix, Big_O_Time_O(n^2)_ Space_O(1) | 472 | 66.67
11781202
11791203#### Day 4 Array
11801204
@@ -1200,6 +1224,7 @@ implementation 'com.github.javadev:leetcode-in-scala:1.0'
12001224
12011225| <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- --> | <!-- -->
12021226|-|-|-|-|-|-
1227+ | 0049 |[ Group Anagrams] ( src/main/scala/g0001_0100/s0049_group_anagrams/Solution.scala ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, String, Hash_Table, Sorting, Big_O_Time_O(n\* k_log_k)_ Space_O(n) | 618 | 91.67
12031228
12041229#### Day 9 String
12051230
@@ -1274,6 +1299,16 @@ implementation 'com.github.javadev:leetcode-in-scala:1.0'
12741299
12751300| # | Title | Difficulty | Tag | Time, ms | Time, %
12761301|------|----------------|-------------|-------------|----------|---------
1302+ | 0062 |[ Unique Paths] ( src/main/scala/g0001_0100/s0062_unique_paths/Solution.scala ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Dynamic_Programming, Math, Combinatorics, Algorithm_II_Day_13_Dynamic_Programming, Dynamic_Programming_I_Day_15, Level_1_Day_11_Dynamic_Programming, Big_O_Time_O(m\* n)_ Space_O(m\* n) | 405 | 70.18
1303+ | 0056 |[ Merge Intervals] ( src/main/scala/g0001_0100/s0056_merge_intervals/Solution.scala ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Sorting, Data_Structure_II_Day_2_Array, Level_2_Day_17_Interval, Udemy_2D_Arrays/Matrix, Big_O_Time_O(n_log_n)_ Space_O(n) | 583 | 90.91
1304+ | 0055 |[ Jump Game] ( src/main/scala/g0001_0100/s0055_jump_game/Solution.scala ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Greedy, Algorithm_II_Day_12_Dynamic_Programming, Dynamic_Programming_I_Day_4, Udemy_Arrays, Big_O_Time_O(n)_ Space_O(1) | 622 | 88.31
1305+ | 0053 |[ Maximum Subarray] ( src/main/scala/g0001_0100/s0053_maximum_subarray/Solution.scala ) | Easy | Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Divide_and_Conquer, Data_Structure_I_Day_1_Array, Dynamic_Programming_I_Day_5, Udemy_Famous_Algorithm, Big_O_Time_O(n)_ Space_O(1) | 766 | 84.95
1306+ | 0051 |[ N-Queens] ( src/main/scala/g0001_0100/s0051_n_queens/Solution.scala ) | Hard | Top_100_Liked_Questions, Array, Backtracking, Big_O_Time_O(N!)_ Space_O(N) | 483 | 93.33
1307+ | 0049 |[ Group Anagrams] ( src/main/scala/g0001_0100/s0049_group_anagrams/Solution.scala ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, String, Hash_Table, Sorting, Data_Structure_II_Day_8_String, Programming_Skills_II_Day_11, Udemy_Strings, Big_O_Time_O(n\* k_log_k)_ Space_O(n) | 618 | 91.67
1308+ | 0048 |[ Rotate Image] ( src/main/scala/g0001_0100/s0048_rotate_image/Solution.scala ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Math, Matrix, Data_Structure_II_Day_3_Array, Programming_Skills_II_Day_7, Udemy_2D_Arrays/Matrix, Big_O_Time_O(n^2)_ Space_O(1) | 472 | 66.67
1309+ | 0046 |[ Permutations] ( src/main/scala/g0001_0100/s0046_permutations/Solution.scala ) | Medium | Top_100_Liked_Questions, Top_Interview_Questions, Array, Backtracking, Algorithm_I_Day_11_Recursion_Backtracking, Level_2_Day_20_Brute_Force/Backtracking, Udemy_Backtracking/Recursion, Big_O_Time_O(n\* n!)_ Space_O(n+n!) | 470 | 92.31
1310+ | 0045 |[ Jump Game II] ( src/main/scala/g0001_0100/s0045_jump_game_ii/Solution.scala ) | Medium | Top_100_Liked_Questions, Array, Dynamic_Programming, Greedy, Algorithm_II_Day_13_Dynamic_Programming, Dynamic_Programming_I_Day_4, Big_O_Time_O(n)_ Space_O(1) | 510 | 88.52
1311+ | 0042 |[ Trapping Rain Water] ( src/main/scala/g0001_0100/s0042_trapping_rain_water/Solution.scala ) | Hard | Top_100_Liked_Questions, Top_Interview_Questions, Array, Dynamic_Programming, Two_Pointers, Stack, Monotonic_Stack, Dynamic_Programming_I_Day_9, Udemy_Two_Pointers, Big_O_Time_O(n)_ Space_O(1) | 521 | 87.88
12771312| 0041 |[ First Missing Positive] ( src/main/scala/g0001_0100/s0041_first_missing_positive/Solution.scala ) | Hard | Top_100_Liked_Questions, Top_Interview_Questions, Array, Hash_Table, Udemy_Arrays, Big_O_Time_O(n)_ Space_O(n) | 650 | 100.00
12781313| 0039 |[ Combination Sum] ( src/main/scala/g0001_0100/s0039_combination_sum/Solution.scala ) | Medium | Top_100_Liked_Questions, Array, Backtracking, Algorithm_II_Day_10_Recursion_Backtracking, Level_2_Day_20_Brute_Force/Backtracking, Udemy_Backtracking/Recursion, Big_O_Time_O(2^n)_ Space_O(n+2^n) | 488 | 97.50
12791314| 0035 |[ Search Insert Position] ( src/main/scala/g0001_0100/s0035_search_insert_position/Solution.scala ) | Easy | Top_100_Liked_Questions, Array, Binary_Search, Algorithm_I_Day_1_Binary_Search, Binary_Search_I_Day_2, Big_O_Time_O(log_n)_ Space_O(1) | 466 | 87.04
0 commit comments