day 13b complete
silly error, got x and y confused! somehow :(
This commit is contained in:
parent
27f270dd4a
commit
dda8a38796
@ -15,12 +15,6 @@ func main() {
|
|||||||
sheet := make(map[Coordinate]bool)
|
sheet := make(map[Coordinate]bool)
|
||||||
//var answer string
|
//var answer string
|
||||||
|
|
||||||
for y := 0; y < 1000; y++ {
|
|
||||||
for x := 0; x < 1000; x++ {
|
|
||||||
sheet[Coordinate{X: x, Y: y}] = false
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
for _, line := range *content {
|
for _, line := range *content {
|
||||||
|
|
||||||
if strings.HasPrefix(line, "fold") {
|
if strings.HasPrefix(line, "fold") {
|
||||||
@ -78,7 +72,7 @@ func FoldX(sheet map[Coordinate]bool, foldPoint int) (folded map[Coordinate]bool
|
|||||||
func FoldY(sheet map[Coordinate]bool, foldPoint int) (folded map[Coordinate]bool) {
|
func FoldY(sheet map[Coordinate]bool, foldPoint int) (folded map[Coordinate]bool) {
|
||||||
folded = make(map[Coordinate]bool)
|
folded = make(map[Coordinate]bool)
|
||||||
for mark := range sheet {
|
for mark := range sheet {
|
||||||
y := mark.X
|
y := mark.Y
|
||||||
if y > foldPoint {
|
if y > foldPoint {
|
||||||
//If the value is in the region that gets folded
|
//If the value is in the region that gets folded
|
||||||
y = 2*foldPoint - y
|
y = 2*foldPoint - y
|
||||||
|
Loading…
Reference in New Issue
Block a user