• 颠倒二进制位


    主要考察的知识点为进制间的转换

    class Solution:
        # @param n, an integer
        # @return an integer
        # 颠倒二进制位
        def reverseBits(self, n):
            b = [i for i in str(bin(n))[2:].rjust(32,"0")][::-1]
            r = ""
            for i in b:
                r += i
    #         print(r)
            return int(r,2)     
    

      

  • 相关阅读:
    POJ 1673
    POJ 1375
    POJ 1654
    POJ 1039
    POJ 1066
    UVA 10159
    POJ 1410
    POJ 2653
    POJ 2398
    POJ 1556
  • 原文地址:https://www.cnblogs.com/zenan/p/9501963.html
Copyright © 2020-2023  润新知