Files
LeetCode-Go/leetcode/0338.Counting-Bits/338. Counting Bits.go
2020-08-07 17:06:53 +08:00

10 lines
156 B
Go

package leetcode
func countBits(num int) []int {
bits := make([]int, num+1)
for i := 1; i <= num; i++ {
bits[i] += bits[i&(i-1)] + 1
}
return bits
}