aboutsummaryrefslogtreecommitdiffstats
path: root/day1/solution.nim
diff options
context:
space:
mode:
Diffstat (limited to 'day1/solution.nim')
-rw-r--r--day1/solution.nim13
1 files changed, 6 insertions, 7 deletions
diff --git a/day1/solution.nim b/day1/solution.nim
index 189fc22..b17411a 100644
--- a/day1/solution.nim
+++ b/day1/solution.nim
@@ -1,12 +1,11 @@
1import std/strutils 1import std/strutils
2import std/algorithm 2import std/algorithm
3import std/strformat
4 3
5let content = readFile("./input.txt").split({'\n'}) 4let content = readFile("./input.txt").splitLines()
6 5
7var 6var
8 sum : int 7 sum = 0
9 sums: seq[int] 8 sums = newSeq[int]()
10 9
11for line in content: 10for line in content:
12 if line.isEmptyOrWhitespace(): 11 if line.isEmptyOrWhitespace():
@@ -17,5 +16,5 @@ for line in content:
17 16
18sort(sums, system.cmp[int], Descending) 17sort(sums, system.cmp[int], Descending)
19 18
20echo fmt"Part 1: {sums[0]}" 19echo sums[0]
21echo fmt"Part 2: {sums[0]+sums[1]+sums[2]}" 20echo sums[0]+sums[1]+sums[2]