advent-of-code/2019/common.moon

17 lines
275 B
Plaintext
Raw Normal View History

2019-12-01 14:49:58 -06:00
export input_for_day, reduce
read_whole_file = =>
f = assert io.open @, "rb"
content = f\read "*all"
f\close()
content
input_for_day = =>
read_whole_file "input/#{@}.txt"
reduce = (iterable, initial, f) ->
acc = initial
for e in iterable
acc = f acc, e
acc