这题的意思就是井字棋的玩法,你会有一个n*n的二维数组,行和列要相同,所以数组的长度就是n咯~
以3*3举例
所以只要判断当数字填满后,有没有横边,或者竖边,或者斜边的和等于n,如果存在等于n的就返回true,没有返回false
import java.util.*;
public class Board {
public boolean checkWon(int[][] board) {
int n = board.length;
int sum = 0;
//检查行
for(int i = 0; i < n; i++){
for(int j = 0; i < n; i++){
sum = sum + board[i][j];
}
if(sum == n){