Blame


1 029cb585 2024-12-13 lh (defpackage #:aoc-test/day-13
2 029cb585 2024-12-13 lh (:use #:cl #:lisp-unit2)
3 029cb585 2024-12-13 lh (:import-from #:aoc/day-13))
4 029cb585 2024-12-13 lh (in-package #:aoc-test/day-13)
5 029cb585 2024-12-13 lh
6 029cb585 2024-12-13 lh (define-test test-day-13
7 029cb585 2024-12-13 lh ()
8 029cb585 2024-12-13 lh (assert= 280 (aoc:run-day 13 "Button A: X+94, Y+34
9 029cb585 2024-12-13 lh Button B: X+22, Y+67
10 029cb585 2024-12-13 lh Prize: X=8400, Y=5400"))
11 029cb585 2024-12-13 lh (assert= 0 (aoc:run-day 13 "Button A: X+26, Y+66
12 029cb585 2024-12-13 lh Button B: X+67, Y+21
13 029cb585 2024-12-13 lh Prize: X=12748, Y=12176"))
14 029cb585 2024-12-13 lh (assert= 480 (aoc:run-day 13 "Button A: X+94, Y+34
15 029cb585 2024-12-13 lh Button B: X+22, Y+67
16 029cb585 2024-12-13 lh Prize: X=8400, Y=5400
17 029cb585 2024-12-13 lh
18 029cb585 2024-12-13 lh Button A: X+26, Y+66
19 029cb585 2024-12-13 lh Button B: X+67, Y+21
20 029cb585 2024-12-13 lh Prize: X=12748, Y=12176
21 029cb585 2024-12-13 lh
22 029cb585 2024-12-13 lh Button A: X+17, Y+86
23 029cb585 2024-12-13 lh Button B: X+84, Y+37
24 029cb585 2024-12-13 lh Prize: X=7870, Y=6450
25 029cb585 2024-12-13 lh
26 029cb585 2024-12-13 lh Button A: X+69, Y+23
27 029cb585 2024-12-13 lh Button B: X+27, Y+71
28 029cb585 2024-12-13 lh Prize: X=18641, Y=10279")))