advent-of-code-2024

My solutions to AoC 2024
Log | Files | Refs

day-24.lisp (927B)


      1 (defpackage #:aoc-test/day-24
      2   (:use #:cl #:lisp-unit2)
      3   (:import-from #:aoc/day-24))
      4 (in-package #:aoc-test/day-24)
      5 
      6 (define-test test-day-24
      7     ()
      8   (assert= 2024 (aoc:run-day 24 "x00: 1
      9 x01: 0
     10 x02: 1
     11 x03: 1
     12 x04: 0
     13 y00: 1
     14 y01: 1
     15 y02: 1
     16 y03: 1
     17 y04: 1
     18 
     19 ntg XOR fgs -> mjb
     20 y02 OR x01 -> tnw
     21 kwq OR kpj -> z05
     22 x00 OR x03 -> fst
     23 tgd XOR rvg -> z01
     24 vdt OR tnw -> bfw
     25 bfw AND frj -> z10
     26 ffh OR nrd -> bqk
     27 y00 AND y03 -> djm
     28 y03 OR y00 -> psh
     29 bqk OR frj -> z08
     30 tnw OR fst -> frj
     31 gnj AND tgd -> z11
     32 bfw XOR mjb -> z00
     33 x03 OR x00 -> vdt
     34 gnj AND wpb -> z02
     35 x04 AND y00 -> kjc
     36 djm OR pbm -> qhw
     37 nrd AND vdt -> hwm
     38 kjc AND fst -> rvg
     39 y04 OR y02 -> fgs
     40 y01 AND x02 -> pbm
     41 ntg OR kjc -> kwq
     42 psh XOR fgs -> tgd
     43 qhw XOR tgd -> z09
     44 pbm OR djm -> kpj
     45 x03 XOR y03 -> ffh
     46 x00 XOR y04 -> ntg
     47 bfw OR bqk -> z06
     48 nrd XOR fgs -> wpb
     49 frj XOR qhw -> z04
     50 bqk OR frj -> z07
     51 y03 OR x01 -> nrd
     52 hwm AND bqk -> z03
     53 tgd XOR rvg -> z12
     54 tnw OR pbm -> gnj")))