题解 | 求int型正整数在内存中存储时1的个数

求int型正整数在内存中存储时1的个数

https://www.nowcoder.com/practice/440f16e490a0404786865e99c6ad91c9

package main

import (
	"fmt"

)

func main() {
   a := 0
   fmt.Scan(&a)
   counts := 0
   for a > 0 {
     a = a & (a-1)
     counts ++
   }
   fmt.Println(counts)
}
全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务