Skip to content

Commit be65a83

Browse files
committed
Extract blink counts in 2024 day 11
1 parent 5e07310 commit be65a83

File tree

2 files changed

+8
-5
lines changed

2 files changed

+8
-5
lines changed

src/main/scala/eu/sim642/adventofcode2024/Day11.scala

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,11 @@ object Day11 {
3838

3939
lazy val input: String = scala.io.Source.fromInputStream(getClass.getResourceAsStream("day11.txt")).mkString.trim
4040

41+
val part1Blinks = 25
42+
val part2Blinks = 75
43+
4144
def main(args: Array[String]): Unit = {
42-
println(countBlinkedStones(parseStones(input), 25))
43-
println(countBlinkedStones(parseStones(input), 75))
45+
println(countBlinkedStones(parseStones(input), part1Blinks))
46+
println(countBlinkedStones(parseStones(input), part2Blinks))
4447
}
4548
}

src/test/scala/eu/sim642/adventofcode2024/Day11Test.scala

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,14 @@ class Day11Test extends AnyFunSuite {
1111
test("Part 1 examples") {
1212
assert(countBlinkedStones(parseStones(exampleInput), 1) == 7)
1313
assert(countBlinkedStones(parseStones(exampleInput2), 6) == 22)
14-
assert(countBlinkedStones(parseStones(exampleInput2), 25) == 55312)
14+
assert(countBlinkedStones(parseStones(exampleInput2), part1Blinks) == 55312)
1515
}
1616

1717
test("Part 1 input answer") {
18-
assert(countBlinkedStones(parseStones(input), 25) == 217812)
18+
assert(countBlinkedStones(parseStones(input), part1Blinks) == 217812)
1919
}
2020

2121
test("Part 2 input answer") {
22-
assert(countBlinkedStones(parseStones(input), 75) == 259112729857522L)
22+
assert(countBlinkedStones(parseStones(input), part2Blinks) == 259112729857522L)
2323
}
2424
}

0 commit comments

Comments
 (0)