Files
2022-12-15 14:56:28 +01:00

29 lines
555 B
Go

package main
import (
"aoc2022/day11/common"
"bufio"
"fmt"
"os"
"sort"
)
func main() {
monkeys := common.Parse(*bufio.NewScanner(os.Stdin), false)
for i := 0; i < 10000; i++ {
for j := 0; j < len(monkeys); j++ {
monkey := &monkeys[j]
monkey.NextRound()
}
}
nInspections := make([]int, len(monkeys))
for i := 0; i < len(monkeys); i++ {
nInspections[i] = monkeys[i].GetNumberOfInspections()
}
sort.Ints(nInspections)
fmt.Println(nInspections[len(nInspections)-1] * nInspections[len(nInspections)-2])
}