14 lines
239 B
Go
14 lines
239 B
Go
// Package q191 implements a solution for https://leetcode.com/problems/number-of-1-bits/
|
|
package q191
|
|
|
|
func hammingWeight(n int) int {
|
|
num := 0
|
|
for ; n > 0; n >>= 1 {
|
|
if n|1 == n {
|
|
num++
|
|
}
|
|
}
|
|
return num
|
|
}
|
|
|
|
var _ = hammingWeight
|