Phạm Toàn

@toandienvq

Viet Nam, Hà Nội

Institution: 2 Trần Quý Kiên, Dịch Vọng Hậu

public static boolean isValidSudoku(char[][] board) { boolean[][] rowUsed = new boolean[9][9]; boolean[][] colUsed = new boolean[9][9]; boolean[][] boxUsed = new boolean[9][9]; for (int i = 0; i < 9; i++) { for (int j = 0; j < 9; j++) { if (board[i][j] == '.') continue; int num = board[i][j] - '1'; int boxIndex = i / 3 * 3 + j / 3; if (rowUsed[i][num] || colUsed[j][num] || boxUsed[boxIndex][num]) return false; rowUsed[i][num] = true; colUsed[j][num] = true; boxUsed[boxIndex][num] = true; } } return true; }

Các lần nộp bài đã được ghi nhân
(Xem dạng tệp tin văn bản)

Problems

Danh sách các bài đã làm đạt yêu cầu:

Danh sách các bài làm chưa đạt yêu cầu:

© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.