day13, part2
had a bug in 'recording' the failed lines for Vertical. debugged at second field in input, which was marking only 1 column as having 1 smudge
This commit is contained in:
72
day13/notes.org
Normal file
72
day13/notes.org
Normal file
@@ -0,0 +1,72 @@
|
||||
#+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?
|
||||
Reference in New Issue
Block a user