import java.util.*;
public class Solution {
/**
* 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
*
*
* @param A int整型二维数组
* @param f int整型二维数组
* @return int整型二维数组
*/
public int[][] flipChess (int[][] A, int[][] f) {
// write code here
for (int[] position : f) {
int x = position[0] - 1;
int y = position[1] - 1;
process(A, x - 1, y);
process(A, x + 1, y);
process(A, x, y - 1);
process(A, x, y + 1);
}
return A;
}
public void process(int[][] A, int x, int y) {
if (x < 0 || x >= 4 || y < 0 || y >= 4) {
return;
}
int val = A[x][y];
val = val == 1 ? 0 : 1;
A[x][y] = val;
return;
}
}