Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- defmodule Meta do
- def vai(pos, dias, sazon) do
- selected = Enum.slice(sazon, pos - 1 .. dias - 1)
- Stream.unfold {selected, 0}, fn
- {[], _} -> nil
- {[h|t], acc} -> {acc + h, {t, acc + h}}
- end
- end
- end
- Meta.vai(3, 10, [0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0])
- |> Enum.take(4)
- |> IO.inspect
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement