add new solutions

This commit is contained in:
kanna5 2026-01-05 16:48:03 +09:00
parent d798d5e8c9
commit 886b5e0a8e
Signed by: kkyy
GPG key ID: 06332F3965E9B0CF
34 changed files with 1164 additions and 0 deletions

View file

@ -0,0 +1,24 @@
package q73
func setZeroes(matrix [][]int) {
zRows := make([]bool, len(matrix))
zCols := make([]bool, len(matrix[0]))
for r := range matrix {
for c := range matrix[0] {
if matrix[r][c] == 0 {
zRows[r] = true
zCols[c] = true
}
}
}
for r := range matrix {
for c := range matrix[0] {
if zRows[r] || zCols[c] {
matrix[r][c] = 0
}
}
}
}
var _ = setZeroes