Advertisement
Guest User

Untitled

a guest
Mar 28th, 2017
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.32 KB | None | 0 0
  1. defmodule Meta do
  2. def vai(pos, dias, sazon) do
  3. selected = Enum.slice(sazon, pos - 1 .. dias - 1)
  4. Stream.unfold {selected, 0}, fn
  5. {[], _} -> nil
  6. {[h|t], acc} -> {acc + h, {t, acc + h}}
  7. end
  8. end
  9. end
  10.  
  11. Meta.vai(3, 10, [0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0])
  12. |> Enum.take(4)
  13. |> IO.inspect
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement