aboutsummaryrefslogtreecommitdiffstats
path: root/day1/solution.nim
diff options
context:
space:
mode:
authorOrfeas <38209077+0xfea5@users.noreply.github.com>2024-06-08 13:50:47 +0300
committerOrfeas <38209077+0xfea5@users.noreply.github.com>2024-06-08 13:50:47 +0300
commit7be570c4a6e86fb7060f0bc06910ca57003dfe90 (patch)
treea998f976596cb902cd8988d74f756b72660bc29c /day1/solution.nim
parentDay 21 (part1) (diff)
downloadaoc22-main.tar.gz
aoc22-main.zip
Update file names and init.shHEADmain
Diffstat (limited to 'day1/solution.nim')
-rw-r--r--day1/solution.nim20
1 files changed, 0 insertions, 20 deletions
diff --git a/day1/solution.nim b/day1/solution.nim
deleted file mode 100644
index b17411a..0000000
--- a/day1/solution.nim
+++ /dev/null
@@ -1,20 +0,0 @@
1import std/strutils
2import std/algorithm
3
4let content = readFile("./input.txt").splitLines()
5
6var
7 sum = 0
8 sums = newSeq[int]()
9
10for line in content:
11 if line.isEmptyOrWhitespace():
12 sums.add(sum)
13 sum = 0
14 continue
15 sum += parseInt(line)
16
17sort(sums, system.cmp[int], Descending)
18
19echo sums[0]
20echo sums[0]+sums[1]+sums[2]