diff --git a/day1/day1.jl b/day1/day1.jl index 1e9c1ca..2af4a0b 100644 --- a/day1/day1.jl +++ b/day1/day1.jl @@ -7,23 +7,23 @@ println("infile = ", infile) N = parse(Int64, Ns) max_calories = zeros(Int64, N) -elf_calories = zeros(Int64, 1) +elf_calories = 0 i = 1 io = open(infile, "r") for line in eachline(io) global i, max_calories, max_elf_idx, elf_calories if length(line) == 0 - if elf_calories[i] > max_calories[1] - max_calories[1] = elf_calories[i] + if elf_calories > max_calories[1] + max_calories[1] = elf_calories sort!(max_calories) end i += 1 - push!(elf_calories, 0) + elf_calories = 0 continue end snack_calories = parse(Int64, line) - elf_calories[i] += snack_calories + elf_calories += snack_calories end println(max_calories)