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