美文网首页
剑指 Offer 15. 二进制中1的个数

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

作者: 邦_ | 来源:发表于2022-03-21 09:20 被阅读0次

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

     func hammingWeight(_ n: Int) -> Int {
    
            var temp = n
            var count = 0
            while temp > 0 {
                count += temp%2
                temp /= 2 
            }
    
            return  count
            
        }
    
    
    
    

    相关文章

      网友评论

          本文标题:剑指 Offer 15. 二进制中1的个数

          本文链接:https://www.haomeiwen.com/subject/waemrrtx.html