This commit is contained in:
bluepython508
2023-12-14 09:38:23 +00:00
parent 03b92dd930
commit a7beb06a28
6 changed files with 113 additions and 7 deletions

View File

@@ -4,12 +4,11 @@ defmodule Aoc2023 do
import Aoc2023.Common
def main(input) do
{took, _} = :timer.tc fn ->
parsed = parse(input)
IO.puts("Part 1: #{part1(parsed)}")
IO.puts("Part 2: #{part2(parsed)}")
end
IO.puts("Took #{took / 1_000}ms")
{t_parse, parsed} = :timer.tc fn -> parse(input) end
{t_p1, _} = :timer.tc fn -> IO.puts("Part 1: #{part1(parsed)}") end
{t_p2, _} = :timer.tc fn -> IO.puts("Part 2: #{part2(parsed)}") end
IO.puts("Took #{(t_parse + t_p1 + t_p2) / 1_000}ms (parse: #{t_parse / 1_000}ms, part1: #{t_p1 / 1_000}ms, part2: #{t_p2 / 1_000}ms)")
end
end
end