offer通過--10二進位制中統計1的個數-2

獨鹿發表於2018-05-02

思路:讓1右移或讓輸入左移,但是時間複雜度居然提示過高,沒辦法,只能拼程式碼了。。。

class Solution:

    def NumberOf1(self, n):
        # write code here
       return list(bin(n if n >= 0 else n + 2 ** 32)).count('1')

相關文章