fix AOC bugs
This commit is contained in:
@@ -2,7 +2,7 @@
|
|||||||
(importAs year2022.inputs.Day11 Monkeys)
|
(importAs year2022.inputs.Day11 Monkeys)
|
||||||
|
|
||||||
(function :Float monkeyBusiness [:Array<Monkey> monkeys]
|
(function :Float monkeyBusiness [:Array<Monkey> monkeys]
|
||||||
(apply * ~(.slice (sort (for monkey monkeys monkey.inspections)) -2)))
|
(apply * (.slice (sort (for monkey monkeys monkey.inspections)) -2)))
|
||||||
|
|
||||||
(function printMonkeys [monkeys]
|
(function printMonkeys [monkeys]
|
||||||
(doFor [id monkey] (enumerate monkeys)
|
(doFor [id monkey] (enumerate monkeys)
|
||||||
@@ -24,6 +24,8 @@
|
|||||||
(MonkeysExample.main)
|
(MonkeysExample.main)
|
||||||
(Monkeys.main)
|
(Monkeys.main)
|
||||||
|
|
||||||
|
/*
|
||||||
|
// Unsolved.
|
||||||
(doFor num (range 10000)
|
(doFor num (range 10000)
|
||||||
(MonkeysExample.round false)
|
(MonkeysExample.round false)
|
||||||
(Monkeys.round false)
|
(Monkeys.round false)
|
||||||
@@ -35,4 +37,4 @@
|
|||||||
(otherwise null))))
|
(otherwise null))))
|
||||||
|
|
||||||
|
|
||||||
(assertEquals 2713310158.0 ~(monkeyBusiness MonkeysExample.monkeys))
|
(assertEquals 2713310158.0 ~(monkeyBusiness MonkeysExample.monkeys))*/
|
||||||
@@ -47,4 +47,4 @@
|
|||||||
(count (flatten visibleTrees) ->visible visible))))
|
(count (flatten visibleTrees) ->visible visible))))
|
||||||
|
|
||||||
(assertEquals 21 (visibleTrees "src/year2022/inputs/day8example.txt"))
|
(assertEquals 21 (visibleTrees "src/year2022/inputs/day8example.txt"))
|
||||||
(assertEquals 1672 (visibleTrees (input "8")))
|
(assertEquals 1672 (visibleTrees (input 8)))
|
||||||
Reference in New Issue
Block a user