Skip to content

Commit ad463e6

Browse files
Merge pull request SharingSource#666 from SharingSource/ac_oier
✨feat: add 1582
2 parents 4ffcd78 + 9423183 commit ad463e6

File tree

1 file changed

+6
-8
lines changed

1 file changed

+6
-8
lines changed

LeetCode/1581-1590/1582. 二进制矩阵中的特殊位置(简单).md

+6-8
Original file line numberDiff line numberDiff line change
@@ -71,10 +71,9 @@ class Solution {
7171
int n = mat.length, m = mat[0].length, ans = 0;
7272
int[] r = new int[n], c = new int[m];
7373
for (int i = 0; i < n; i++) {
74-
for (int j = 0; j < m; j++) r[i] += mat[i][j];
75-
}
76-
for (int i = 0; i < m; i++) {
77-
for (int j = 0; j < n; j++) c[i] += mat[j][i];
74+
for (int j = 0; j < m; j++) {
75+
r[i] += mat[i][j]; c[j] += mat[i][j];
76+
}
7877
}
7978
for (int i = 0; i < n; i++) {
8079
for (int j = 0; j < m; j++) {
@@ -91,10 +90,9 @@ function numSpecial(mat: number[][]): number {
9190
let n = mat.length, m = mat[0].length, ans = 0
9291
const r = new Array<number>(n).fill(0), c = new Array<number>(m).fill(0)
9392
for (let i = 0; i < n; i++) {
94-
for (let j = 0; j < m; j++) r[i] += mat[i][j]
95-
}
96-
for (let i = 0; i < m; i++) {
97-
for (let j = 0; j < n; j++) c[i] += mat[j][i]
93+
for (let j = 0; j < m; j++) {
94+
r[i] += mat[i][j]; c[j] += mat[i][j]
95+
}
9896
}
9997
for (let i = 0; i < n; i++) {
10098
for (let j = 0; j < m; j++) {

0 commit comments

Comments
 (0)