Day 9: Added some performance measurements
This commit is contained in:
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user