You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

31 lines
631 B

#!/usr/bin/env julia
infile = size(ARGS, 1) > 0 ? ARGS[1] : "day1input.txt"
Ns = size(ARGS, 1) > 1 ? ARGS[2] : "1"
println("infile = ", infile)
N = parse(Int64, Ns)
max_calories = zeros(Int64, N)
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 > max_calories[1]
max_calories[1] = elf_calories
sort!(max_calories)
end
i += 1
elf_calories = 0
continue
end
snack_calories = parse(Int64, line)
elf_calories += snack_calories
end
println(max_calories)
println(sum(max_calories))