Skip to content

Commit 2027513

Browse files
committed
Updated Elixir and Erlang solutions
1 parent 53db72f commit 2027513

File tree

78 files changed

+170
-133
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

78 files changed

+170
-133
lines changed

src/main/elixir/g0001_0100/s0001_two_sum/Solution.ex

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
# #Easy #Top_100_Liked_Questions #Top_Interview_Questions #Array #Hash_Table
2-
# #Data_Structure_I_Day_2_Array #Level_1_Day_13_Hashmap #Udemy_Arrays #Big_O_Time_O(n)_Space_O(n)
2+
# #Data_Structure_I_Day_2_Array #Level_1_Day_13_Hashmap #Udemy_Arrays #Top_Interview_150_Hashmap
3+
# #Big_O_Time_O(n)_Space_O(n) #AI_can_be_used_to_solve_the_task
34
# #2024_07_06_Time_261_ms_(94.89%)_Space_77.3_MB_(46.59%)
45

56
defmodule Solution do

src/main/elixir/g0001_0100/s0002_add_two_numbers/Solution.ex

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# #Medium #Top_100_Liked_Questions #Top_Interview_Questions #Math #Linked_List #Recursion
22
# #Data_Structure_II_Day_10_Linked_List #Programming_Skills_II_Day_15
3-
# #Big_O_Time_O(max(N,M))_Space_O(max(N,M)) #2024_07_06_Time_353_ms_(88.68%)_Space_72.6_MB_(9.43%)
3+
# #Top_Interview_150_Linked_List #Big_O_Time_O(max(N,M))_Space_O(max(N,M))
4+
# #AI_can_be_used_to_solve_the_task #2024_07_06_Time_353_ms_(88.68%)_Space_72.6_MB_(9.43%)
45

56
# Definition for singly-linked list.
67
#

src/main/elixir/g0001_0100/s0003_longest_substring_without_repeating_characters/Solution.ex

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# #Medium #Top_100_Liked_Questions #Top_Interview_Questions #String #Hash_Table #Sliding_Window
22
# #Algorithm_I_Day_6_Sliding_Window #Level_2_Day_14_Sliding_Window/Two_Pointer #Udemy_Strings
3-
# #Big_O_Time_O(n)_Space_O(1) #2024_07_06_Time_356_ms_(93.33%)_Space_84.7_MB_(8.89%)
3+
# #Top_Interview_150_Sliding_Window #Big_O_Time_O(n)_Space_O(1) #AI_can_be_used_to_solve_the_task
4+
# #2024_07_06_Time_356_ms_(93.33%)_Space_84.7_MB_(8.89%)
45

56
defmodule Solution do
67
@spec length_of_longest_substring(s :: String.t()) :: integer

src/main/elixir/g0001_0100/s0004_median_of_two_sorted_arrays/Solution.ex

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
# #Hard #Top_100_Liked_Questions #Top_Interview_Questions #Array #Binary_Search #Divide_and_Conquer
2-
# #Big_O_Time_O(log(min(N,M)))_Space_O(1) #2024_07_06_Time_474_ms_(86.21%)_Space_75.1_MB_(55.17%)
2+
# #Top_Interview_150_Binary_Search #Big_O_Time_O(log(min(N,M)))_Space_O(1)
3+
# #AI_can_be_used_to_solve_the_task #2024_07_06_Time_474_ms_(86.21%)_Space_75.1_MB_(55.17%)
34

45
defmodule Solution do
56
@spec find_median_sorted_arrays(nums1 :: [integer], nums2 :: [integer]) :: float

src/main/elixir/g0001_0100/s0005_longest_palindromic_substring/Solution.ex

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# #Medium #Top_100_Liked_Questions #Top_Interview_Questions #String #Dynamic_Programming
22
# #Data_Structure_II_Day_9_String #Algorithm_II_Day_14_Dynamic_Programming
3-
# #Dynamic_Programming_I_Day_17 #Udemy_Strings #Big_O_Time_O(n)_Space_O(n)
4-
# #2024_07_06_Time_337_ms_(100.00%)_Space_72.9_MB_(85.71%)
3+
# #Dynamic_Programming_I_Day_17 #Udemy_Strings #Top_Interview_150_Multidimensional_DP
4+
# #Big_O_Time_O(n)_Space_O(n) #2024_07_06_Time_337_ms_(100.00%)_Space_72.9_MB_(85.71%)
55

66
defmodule Solution do
77
@spec longest_palindrome(s :: String.t()) :: String.t()

src/main/elixir/g0001_0100/s0006_zigzag_conversion/Solution.ex

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
# #Medium #String #2024_07_31_Time_421_ms_(100.00%)_Space_73.2_MB_(100.00%)
1+
# #Medium #String #Top_Interview_150_Array/String
2+
# #2024_07_31_Time_421_ms_(100.00%)_Space_73.2_MB_(100.00%)
23

34
defmodule Solution do
45
@spec convert(s :: String.t, num_rows :: integer) :: String.t

src/main/elixir/g0001_0100/s0009_palindrome_number/Solution.ex

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
# #Easy #Math #Udemy_Integers #2024_07_31_Time_1007_ms_(87.50%)_Space_72_MB_(33.93%)
1+
# #Easy #Math #Udemy_Integers #Top_Interview_150_Math
2+
# #2024_07_31_Time_1007_ms_(87.50%)_Space_72_MB_(33.93%)
23

34
defmodule Solution do
45
@spec is_palindrome(x :: integer) :: boolean

src/main/elixir/g0001_0100/s0011_container_with_most_water/Solution.ex

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# #Medium #Top_100_Liked_Questions #Top_Interview_Questions #Array #Greedy #Two_Pointers
2-
# #Algorithm_II_Day_4_Two_Pointers #Big_O_Time_O(n)_Space_O(1)
3-
# #2024_07_31_Time_620_ms_(93.33%)_Space_137.1_MB_(6.67%)
2+
# #LeetCode_75_Two_Pointers #Algorithm_II_Day_4_Two_Pointers #Top_Interview_150_Two_Pointers
3+
# #Big_O_Time_O(n)_Space_O(1) #2024_07_31_Time_620_ms_(93.33%)_Space_137.1_MB_(6.67%)
44

55
defmodule Solution do
66
@spec max_area(height :: [integer]) :: integer

src/main/elixir/g0001_0100/s0015_3sum/Solution.ex

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# #Medium #Top_100_Liked_Questions #Top_Interview_Questions #Array #Sorting #Two_Pointers
22
# #Data_Structure_II_Day_1_Array #Algorithm_II_Day_3_Two_Pointers #Udemy_Two_Pointers
3-
# #Big_O_Time_O(n*log(n))_Space_O(n^2) #2024_07_31_Time_717_ms_(100.00%)_Space_78.5_MB_(100.00%)
3+
# #Top_Interview_150_Two_Pointers #Big_O_Time_O(n*log(n))_Space_O(n^2)
4+
# #2024_07_31_Time_717_ms_(100.00%)_Space_78.5_MB_(100.00%)
45

56
defmodule Solution do
67
@spec three_sum(nums :: [integer]) :: [[integer]]

src/main/elixir/g0001_0100/s0017_letter_combinations_of_a_phone_number/Solution.ex

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# #Medium #Top_100_Liked_Questions #Top_Interview_Questions #String #Hash_Table #Backtracking
2-
# #Algorithm_II_Day_11_Recursion_Backtracking #Udemy_Backtracking/Recursion
3-
# #Big_O_Time_O(4^n)_Space_O(n) #2024_07_31_Time_279_ms_(100.00%)_Space_72_MB_(100.00%)
2+
# #LeetCode_75_Backtracking #Algorithm_II_Day_11_Recursion_Backtracking
3+
# #Udemy_Backtracking/Recursion #Top_Interview_150_Backtracking #Big_O_Time_O(4^n)_Space_O(n)
4+
# #2024_07_31_Time_279_ms_(100.00%)_Space_72_MB_(100.00%)
45

56
defmodule Solution do
67
@t9 (Enum.chunk_every(?a..?o, 3) ++ [~c"pqrs", ~c"tuv", ~c"wxyz"])

0 commit comments

Comments
 (0)