Advent-of-Code-2023/day13/notes.org

1.3 KiB

Notes

part 2 problems

making example 3 from first field of my input

.#..#.. .##.### ..####. ##.##.# #.####. #.#.##. ##.##.# ..####. .##.### .#..#.. ##….. #.###.# ##….. ##….. #.###.#

the mirror should be between 4 & 5

but my output is horizontal: Mirror (full false) between 4 and 5. successful lines: map[0:{} 1:{} 2:{} 3:{} 4:{} 6:{} 7:{} 8:{} 9:{} 10:{} 11:{} 12:{} 13:{} 14:{}] ; failed lines: map[5:1]. Max check dist: 4

why is line 4 marked as successful?

let's turn off verticals, and only look at checks for horizontal 4

why do i have 'row 4, mirrored 0'?

because of 'should check false' i guess

now example 3 works, but some other still don't find the mirror

another example

error should be on line 2

…#…####…#.. …..##.##.##…. ##….######….# ..#.##.#..#.##… ##.###.####.###.# ..###…##…###. #####.##..##.#### #######….###### ###…#.##.#…## ….###.##.###… ##.####.##.####.# ..###…##…###. ##.#.##….##.#.# ##..#.#….#.#..# ##.###.#..#.###.# ###.#…##…#.## ..####.####.####.

deleting around (8,9)

….. ….. ##..# ..#.. ##..# ..##. ##### ##### ##### ….. ##..# ..##. ##..# ##..# ##..# ##### ..##.

error should be (2, 3)

let's only keep vertical, with Smaller 8

oh, there should be 'line 3, 1 error', but there also should be 'line 2, 1 error' why don't we have this?