summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/code/2/fib_itr.exs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/code/2/fib_itr.exs b/src/code/2/fib_itr.exs
index affd347..11c68cb 100644
--- a/src/code/2/fib_itr.exs
+++ b/src/code/2/fib_itr.exs
@@ -7,7 +7,7 @@ defmodule Fib do
hd(acc)
end
defp compute_seq(n, i, acc) do
- compute_seq(n, i+1, [Enum.at(acc, 0) + Enum.at(acc, 1) | acc])
+ compute_seq(n, i+1, [hd(acc) + (acc |> tl |> hd) | acc])
end
end