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