lc-go/solutions/10/q1018/solution.go
2026-01-13 00:14:04 +09:00

15 lines
218 B
Go

package q1018
func prefixesDivBy5(nums []int) []bool {
ret := make([]bool, len(nums))
num := 0
for i, n := range nums {
num = num<<1 + n
ret[i] = num%5 == 0
num %= 5
}
return ret
}
var _ = prefixesDivBy5