s/children/descendants/g

This commit is contained in:
Adam Millerchip 2020-12-07 18:42:38 +09:00
parent 6144ba6159
commit a63c3aeb4e

View file

@ -4,13 +4,13 @@ defmodule Day7Part2 do
def run do
File.read!("input")
|> input_to_tree()
|> count_children("shiny gold")
|> count_descendants("shiny gold")
|> IO.puts()
end
def count_children(tree, name) do
def count_descendants(tree, name) do
Enum.reduce(tree[name], 0, fn {size, child_name}, count ->
count + size + size * count_children(tree, child_name)
count + size + size * count_descendants(tree, child_name)
end)
end