73 lines
1.3 KiB
Org Mode
73 lines
1.3 KiB
Org Mode
#+title: 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?
|