Skip to content

Commit f922b04

Browse files
committed
[solution 18.3] Fix counting live cells around right/bottom of board
Issue marijnh#165
1 parent 0af837c commit f922b04

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

code/solutions/18_3_conways_game_of_life.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,10 +42,10 @@
4242
// center field.
4343
function countNeighbors(grid, x, y) {
4444
var count = 0;
45-
for (var y1 = Math.max(0, y - 1); y1 <= Math.min(height, y + 1); y1++) {
46-
for (var x1 = Math.max(0, x - 1); x1 <= Math.min(width, x + 1); x1++) {
45+
for (var y1 = Math.max(0, y - 1); y1 <= Math.min(height - 1, y + 1); y1++) {
46+
for (var x1 = Math.max(0, x - 1); x1 <= Math.min(width - 1, x + 1); x1++) {
4747
if ((x1 != x || y1 != y) && grid[x1 + y1 * width])
48-
count +=1 ;
48+
count += 1;
4949
}
5050
}
5151
return count;

0 commit comments

Comments
 (0)