46fb1147fb
day11/python: optimizations
4b5d09f5df
test.sh: ignore all example* files
73b16b4b0f
day13: add haskell solution
f1af8ea767
test.sh: allow empty directories
d0834f7ea9
day11: add python solution
a2d4fdc341
Add gitignore
6f526a5cc3
day9: add haskell solution
f946be1b04
README: update
7e6aa42763
README: fix typo
fb0c542f5c
test.sh: skip hidden files and example.txt
173bab5a0f
day8: add haskell solution
a449a49c18
haskell: remove unused import
8da62b93a5
haskell: explicitly export functions from AoC module
f477ec985d
test.sh: write errors to stdout
ebf0723b48
day7/python: rename functions
6df952815f
README: update
7981c50a4e
add test script and data
0c3c153004
day2/vhdl: allow script to be run from outside its basedir
cf81fd7593
day2/vhdl: don't simulate synthesized design by default
26dc74cb53
day4/haskell: fix wrongly removed import
63c6f24ef5
day6: add haskell solution
1900e5128b
haskell: simplify runAoC invocations
b1ac705f73
haskell: don't force concatenation in splitOnEmptyLines
4f13a47281
haskell: move splitOnEmptyLines to AoC.hs
70bf616bad
day5: add haskell solution
930d0f2548
haskell: move oneCompleteResult to AoC module
49192977f4
day4/python: fix last passport not being read
b911869704
day4: add haskell parser solution