class Main {
public static void main(String[] args) {
System.out.println("Hello JSRUN! \n\n - from JAVA .");
}
public void gameOfLife(int[][] board) {
for(int i = 0; i < board.length; i++){
for(int j = 0; j < board[i].length; j++){
changeBorder(board,i,j);
}
}
for(int i = 0; i < board.length; i++){
for(int j = 0; j < board[i].length; j++){
if(board[i][j] == -1){
board[i][j] = 1;
}
if(board[i][j] == 2){
board[i][j] = 0;
}
}
}
}
public void changeBorder(int[][] board,int x, int y){
int row = board.length;
int col = board[0].length;
int total = 0;
for(int i= x - 1; i <= x + 1 ; i++){
for(int j= y - 1; j <= y + 1; j++){
if(i == x && j == y){
continue;
}
if(i >= 0 && i < row && j >= 0 && j < col){
if(board[i][j] > 0){
total ++;
}
}
}
}
if(board[x][y] > 0){
if(total < 2 || total > 3){
board[x][y] = 2;
}
}
if(board[x][y] <= 0 && total == 3){
board[x][y] = -1;
}
}
}