slim down AOC readLines function
This commit is contained in:
@@ -1,10 +1,8 @@
|
||||
(function readLines [file]
|
||||
(.filter
|
||||
(filter
|
||||
(.map
|
||||
// TODO implement escape sequences in kiss string literals
|
||||
(.split (.replace (File.getContent file) #|"\r"|# "") #|"\n"|#)
|
||||
StringTools.trim)
|
||||
(lambda [l] (< 0 l.length))))
|
||||
(.split (.replace (File.getContent file) "\r" "") "\n")
|
||||
StringTools.trim)))
|
||||
|
||||
(function readParagraphLines [file]
|
||||
(.filter
|
||||
|
@@ -35,7 +35,7 @@
|
||||
(assert (= 12635 (lastWinningScore "src/year2021/inputs/day4.txt"))))
|
||||
(day 5
|
||||
(load "day5.kiss")
|
||||
(assert (= 5 ~(numHotPositions "src/year2021/inputs/day5-example.txt")))
|
||||
(assert (= 5 (numHotPositions "src/year2021/inputs/day5-example.txt")))
|
||||
(assert (= 7473 (numHotPositions "src/year2021/inputs/day5.txt")))
|
||||
(assert (= 12 (numHotPositions "src/year2021/inputs/day5-example.txt" true)))
|
||||
(assert (= 24164 (numHotPositions "src/year2021/inputs/day5.txt" true))))
|
||||
|
Reference in New Issue
Block a user