advent-of-code/2020/src/day6.nim

9 lines
320 B
Nim
Raw Normal View History

2020-12-05 23:10:59 -06:00
import streams, sets, strutils, sequtils
proc part1*(s: Stream): int =
# s.readAll().split("\n\n").mapIt(it.split("\n").foldl(a.union(b.toHashSet), initHashSet)).len
s.readAll().split("\n\n").mapIt(it.split("\n").foldl(a.union(b.toHashSet), initHashSet[char]()).len).foldl(a + b)
proc part2*(s: Stream): int =
9