2016 Update
This commit is contained in:
parent
948b86eafa
commit
dcf5d15da3
7965 changed files with 139854 additions and 31002 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue