@@ -34,14 +34,30 @@ public void gameOfLife(int[][] board) {
3434 int liveCellsCount = 0 ;
3535 //count all its live cells
3636
37- if (j + 1 < width && board [i ][j + 1 ] == 1 ) liveCellsCount ++;//right cell
38- if (j - 1 >= 0 && board [i ][j - 1 ] == 1 ) liveCellsCount ++;//left cell
39- if (i + 1 < height && board [i + 1 ][j ] == 1 ) liveCellsCount ++;//down cell
40- if (i - 1 >= 0 && board [i - 1 ][j ] == 1 ) liveCellsCount ++;//up cell
41- if (i - 1 >= 0 && j - 1 >= 0 && board [i - 1 ][j - 1 ] == 1 ) liveCellsCount ++;//up left cell
42- if (i - 1 >= 0 && j + 1 < width && board [i - 1 ][j + 1 ] == 1 ) liveCellsCount ++;//up right cell
43- if (i + 1 < height && j - 1 >= 0 && board [i + 1 ][j - 1 ] == 1 ) liveCellsCount ++;//down left cell
44- if (i + 1 < height && j + 1 < width && board [i + 1 ][j + 1 ] == 1 ) liveCellsCount ++;//down right cell
37+ if (j + 1 < width && board [i ][j + 1 ] == 1 ) {
38+ liveCellsCount ++;//right cell
39+ }
40+ if (j - 1 >= 0 && board [i ][j - 1 ] == 1 ) {
41+ liveCellsCount ++;//left cell
42+ }
43+ if (i + 1 < height && board [i + 1 ][j ] == 1 ) {
44+ liveCellsCount ++;//down cell
45+ }
46+ if (i - 1 >= 0 && board [i - 1 ][j ] == 1 ) {
47+ liveCellsCount ++;//up cell
48+ }
49+ if (i - 1 >= 0 && j - 1 >= 0 && board [i - 1 ][j - 1 ] == 1 ) {
50+ liveCellsCount ++;//up left cell
51+ }
52+ if (i - 1 >= 0 && j + 1 < width && board [i - 1 ][j + 1 ] == 1 ) {
53+ liveCellsCount ++;//up right cell
54+ }
55+ if (i + 1 < height && j - 1 >= 0 && board [i + 1 ][j - 1 ] == 1 ) {
56+ liveCellsCount ++;//down left cell
57+ }
58+ if (i + 1 < height && j + 1 < width && board [i + 1 ][j + 1 ] == 1 ) {
59+ liveCellsCount ++;//down right cell
60+ }
4561
4662 if (board [i ][j ] == 1 ) {
4763 if (liveCellsCount > 3 || liveCellsCount < 2 ) {
0 commit comments