aboutsummaryrefslogtreecommitdiffstats
path: root/day2/solution.nim
diff options
context:
space:
mode:
Diffstat (limited to 'day2/solution.nim')
-rw-r--r--day2/solution.nim8
1 files changed, 3 insertions, 5 deletions
diff --git a/day2/solution.nim b/day2/solution.nim
index 8bbd95b..8a794d3 100644
--- a/day2/solution.nim
+++ b/day2/solution.nim
@@ -1,12 +1,10 @@
1import std/strutils 1import std/strutils
2import std/sequtils 2import std/sequtils
3import std/tables
4 3
5let content = readFile("./input.txt").split("\n") 4let content = readFile("./input.txt").strip().split("\n")
6let rounds = map( 5let rounds = map(
7 # Filter out empty lines 6 content,
8 filter(content, proc(line: string): bool = not line.isEmptyOrWhitespace()), 7 # Split line into pair of characters
9 # Split line into pair of strings
10 proc(round: string): tuple[other: char, self: char] = 8 proc(round: string): tuple[other: char, self: char] =
11 var splitted = round.split(" ") 9 var splitted = round.split(" ")
12 (splitted[0][0], splitted[1][0])) 10 (splitted[0][0], splitted[1][0]))