Implement 2024 day 18

This commit is contained in:
2024-12-18 09:14:39 +01:00
parent 4a8b9f9109
commit caa2c9b6cf
3 changed files with 106 additions and 0 deletions

25
2024/tests/samples/18.txt Normal file
View File

@@ -0,0 +1,25 @@
5,4
4,2
4,5
3,0
2,1
6,3
2,4
1,5
0,6
3,3
2,6
5,1
1,2
5,5
2,5
6,5
1,4
0,4
6,4
1,1
6,1
1,0
0,5
1,6
2,0

11
2024/tests/test_day18.py Normal file
View File

@@ -0,0 +1,11 @@
from aoc.days.day18 import DayRunner
from . import get_data
def test_sample_part1() -> None:
assert DayRunner.part1(get_data(18), width=7, height=7, limit=12) == 22
def test_sample_part2() -> None:
assert DayRunner.part2(get_data(18), width=7, height=7) == "6,1"