diff --git a/day11/main2.go b/day11/main2.go index 1aa3170..2efd53f 100644 --- a/day11/main2.go +++ b/day11/main2.go @@ -31,7 +31,7 @@ func occupied(gr *Grid, row, col, rstep, cstep int) bool { for !done { r += rstep c += cstep - if r < 0 || r+1 > len(g) || c < 0 || c+1 > len(g[0]) { // never getting hit! + if r < 0 || r+1 > len(g) || c < 0 || c+1 > len(g[0]) { return false } else if g[r][c] == '#' { return true @@ -68,12 +68,12 @@ func main() { generations := 0 seats := 0 // number of occupied seats stable := false - for !stable { // TODO break this loop when we're stable! + for !stable { seats = 0 var newgrid Grid for row, i := range grid { var r []rune - for col, char := range i { // TODO fix application of rules + for col, char := range i { if char == '.' { r = append(r, '.') // floor, floor never changes } else {