parent
4624dfb8cf
commit
0b8d1d8099
@ -0,0 +1,30 @@
|
||||
#!/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 = zeros(Int64, 1)
|
||||
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]
|
||||
sort!(max_calories)
|
||||
end
|
||||
i += 1
|
||||
push!(elf_calories, 0)
|
||||
continue
|
||||
end
|
||||
snack_calories = parse(Int64, line)
|
||||
elf_calories[i] += snack_calories
|
||||
end
|
||||
|
||||
println(max_calories)
|
||||
println(sum(max_calories))
|
||||
File diff suppressed because it is too large
Load Diff
Loading…
Reference in new issue