move to 2022/
This commit is contained in:
parent
fa059dde06
commit
79066fb583
1 changed files with 0 additions and 0 deletions
18
2022/day-01/solve.nim
Normal file
18
2022/day-01/solve.nim
Normal file
|
@ -0,0 +1,18 @@
|
|||
import std/[algorithm, math, os, strutils, sugar]
|
||||
|
||||
let lst = stdin.readAll().strip()
|
||||
let elves = lst.split("\n\n")
|
||||
|
||||
var totals = collect:
|
||||
for elf in elves:
|
||||
let elfInts = collect:
|
||||
for cal in elf.split("\n"):
|
||||
parseInt(cal)
|
||||
sum(elfInts)
|
||||
|
||||
totals.sort(order = Descending)
|
||||
|
||||
if paramStr(1) == "1":
|
||||
echo totals[0]
|
||||
elif paramStr(1) == "2":
|
||||
echo sum(totals[0..2])
|
Loading…
Add table
Add a link
Reference in a new issue