Day 9: Added some performance measurements

This commit is contained in:
2018-12-09 23:41:58 +01:00
parent 75f935e775
commit 5d46ea0e76

View File

@@ -1,5 +1,7 @@
package com.basdado.adventofcode
import kotlin.system.measureTimeMillis
fun main() {
val day = Day9()
@@ -8,9 +10,10 @@ fun main() {
// // Correct last line: 0 16 8 17 4 18 19 2 24 20 25 10 21 5 22 11 1 12 6 13 3 14 7 15
// println(testGame.playerScores.joinToString())
//
day.puzzle1()
println("Puzzle 1 time: " + measureTimeMillis { day.puzzle1() } + " ms")
// Puzzle 1 answer = 385820
day.puzzle2()
// Let's do 10 runs
println("Puzzle 2 time: " + (1..10).map {measureTimeMillis { day.puzzle2() }}.average() + " ms")
}
class Day9 {