Check if Every Row and Column Contains All Numbers LeetCode solution in JavaScript

1
var checkValid = function (matrix) {
2
for (let i = 0; i < matrix.length; i++) {
3
const cols = new Set(),
4
rows = new Set(matrix[i]);
5

6
for (let j = 0; j < matrix.length; j++) {
7
if (matrix[j][i] > matrix.length) return false;
8
cols.add(matrix[j][i]);
9
}
10

11
if (cols.size < matrix.length || rows.size < matrix.length) return false;
12
}
13
return true;
14
};

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0