Anonymous user
Ludic numbers: Difference between revisions
→{{header|Elixir}}: used in operator
(fixed) |
(→{{header|Elixir}}: used in operator) |
||
Line 771:
=={{header|Elixir}}==
<lang elixir>defmodule Ludic do
def numbers
[h|t] = Enum.to_list(1..n)
numbers(t, [h])
Line 779 ⟶ 777:
defp numbers(list, nums) when length(list) < hd(list), do: Enum.reverse(nums, list)
defp numbers([h|_]=list, nums) do
▲ numbers(ludic, [h | nums])
end
Line 792 ⟶ 789:
IO.puts "2000..2005th: #{ inspect Enum.map(1999..2004, fn i -> elem(tuple, i) end) }"
ludic = numbers(250)
triple = for x<-
IO.puts "Triples below 250: #{inspect triple, char_lists: :as_lists}"
end
|