2016 Update

This commit is contained in:
Tina Müller 2016-12-05 22:15:40 +01:00
parent 948b86eafa
commit dcf5d15da3
7965 changed files with 139854 additions and 31002 deletions

View file

@ -26,12 +26,12 @@ defmodule Digital do
defp add_map(n, m, map) do
{mdr, _persist} = mdroot(n)
new_map = Dict.update(map, mdr, [n], fn vals -> [n | vals] end)
min_len = Dict.values(new_map) |> Enum.map(&length(&1)) |> Enum.min
new_map = Map.update(map, mdr, [n], fn vals -> [n | vals] end)
min_len = Map.values(new_map) |> Enum.map(&length(&1)) |> Enum.min
if min_len < m, do: add_map(n+1, m, new_map),
else: new_map
end
end
Digital.task1([123321, 7739, 893, 899998])
Digital.task2(5)
Digital.task2