We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c2bee3a commit 467d199Copy full SHA for 467d199
1 file changed
lib/algox/walk_on_matrix.ex
@@ -31,7 +31,7 @@ defmodule WalkOnMatrix do
31
defp sort([head | tail], unsorted_rows, sorted_row) when tail === [] do
32
[last_elem | rest] = segregate_last_elem(head, [])
33
sorted_row = [last_elem | sorted_row]
34
- sorted_row = add_to_sorted(rest, sorted_row)
+ sorted_row = reverse_row(rest, sorted_row)
35
36
sort(unsorted_rows, [], sorted_row)
37
end
@@ -44,12 +44,6 @@ defmodule WalkOnMatrix do
44
sort(tail, unsorted_rows, sorted_row)
45
46
47
- defp add_to_sorted([], sorted), do: sorted
48
-
49
- defp add_to_sorted([head | tail], sorted) do
50
- add_to_sorted(tail, [head | sorted])
51
- end
52
53
defp reverse_row([], reversed_row), do: reversed_row
54
55
defp reverse_row([head | tail], reversed_row) do
0 commit comments