Solve AOC day 12 pt 1

This commit is contained in:
2020-12-12 15:12:16 -07:00
parent fed69f1142
commit 9600766b22
5 changed files with 835 additions and 1 deletions

View File

@@ -137,18 +137,38 @@
(let [memoized (memoize Adapters.arrangementCount)]
(set Adapters.arrangementCount #|cast memoized|#))
(assert (= "347250213298688" (Int64.toStr (Adapters.arrangementCount adapters 0))))))
// Day 11
(when (<= 0 (days.indexOf 11)) (print "TODO day 11"))
(when (<= 0 (days.indexOf 12)) (print "TODO day 12"))
// Day 12
(when (<= 0 (days.indexOf 12))
(let [script (new EvasionScript)]
(script.run)
(assert (= 441 (+ (Math.abs script.x) (Math.abs script.y))))))
// Day 13
(when (<= 0 (days.indexOf 13)) (print "TODO day 13"))
// Day 14
(when (<= 0 (days.indexOf 14)) (print "TODO day 14"))
// Day 15
(when (<= 0 (days.indexOf 15)) (print "TODO day 15"))
// Day 16
(when (<= 0 (days.indexOf 16)) (print "TODO day 16"))
// Day 17
(when (<= 0 (days.indexOf 17)) (print "TODO day 17"))
// Day 18
(when (<= 0 (days.indexOf 18)) (print "TODO day 18"))
// Day 19
(when (<= 0 (days.indexOf 19)) (print "TODO day 19"))
// Day 20
(when (<= 0 (days.indexOf 20)) (print "TODO day 20"))
// Day 21
(when (<= 0 (days.indexOf 21)) (print "TODO day 21"))
// Day 22
(when (<= 0 (days.indexOf 22)) (print "TODO day 22"))
// Day 23
(when (<= 0 (days.indexOf 23)) (print "TODO day 23"))
// Day 24
(when (<= 0 (days.indexOf 24)) (print "TODO day 24"))
// Day 25
(when (<= 0 (days.indexOf 25)) (print "TODO day 25")))