剑指 Offer 15. 二进制中1的个数

2022-03-21  本文已影响0人  邦_

就像题目描述的= = 把2进制当成10进制来做。。

 func hammingWeight(_ n: Int) -> Int {

        var temp = n
        var count = 0
        while temp > 0 {
            count += temp%2
            temp /= 2 
        }

        return  count
        
    }



上一篇下一篇

猜你喜欢

热点阅读