function sudoku(grid) {
for (let k = 1; k <= 9; k++) {
for (let i = 0; i < 9; i++) {
if (!checkRow(grid, i, k)) {
console.log(`false at row ${i} with k = ${k}`)
return false;
};
}
for (let i = 0; i < 9; i++) {
if (!checkCol(grid, i, k)) {
console.log(`false at col ${i} with k = ${k}`)
return false;
};
}
for (let i = 0; i < 3; i++) {
for (let j = 0; j < 3; j++) {
if (!checkBox(grid, i, j, k)) {
console.log(`false at box ${i}, ${j} with k = ${k}`)
return false;
};
}
}
}
return true;
}
checkRow
, checkCol
, checkBox
Đây là một bài thuyết trình Nội dung Tiêu đề 1 Tiêu đề 2 Tiêu đề 3 Tiêu đề 1 Ý nhỏ 1.1
Aug 6, 2021Ý tưởng đến từ đâu Từ việc ngồi ở nhà hơn 1 tháng qua Dù hết giãn cách xã hội, tương lai cũng ngồi máy tính vài tiếng/ngày ở nhà Thấy nhiều setup rất xịn xò từ Youtube Mong muốn nâng cao được năng suất Cải thiện tư thế ngồi và sức khoẻ của mình Enjoy và nâng cao chất lượng cuộc sống References
Jul 30, 2021Giới thiệu Khi có user quay, Woay sẽ gửi API sang đối tác Webhook sử dụng method POST, có dạng: POST /<url-endpoint-của-đối-tác> Webhook được tính là thành công nếu request gửi đi nhận về HTTP Status Code = 200. Trong trường hợp fail, webhook sẽ được retry thêm tối đa 4 lần: Lần 2: 1 giờ sau lần 1. Lần 3: 2 giờ sau lần 2.
Jun 8, 2021function buildGraph(n, roads) { const a = Array(n).fill(1).map(x => Array(n).fill(false)); for (let road of roads) { const [i, j] = road; a[i][j] = a[j][i] = true; } return a; }
Nov 5, 2020or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up