https://leetcode.com/problems/add-binary/

来源:互联网 发布:数据库开发规范 编辑:程序博客网 时间:2024/05/19 14:37

https://leetcode.com/problems/add-binary/

二进制加法 把二进制转换成10进制 相加再转 有点作弊

class Solution:    # @param a, a string    # @param b, a string    # @return a string    def addBinary(self, a, b):                a10=int(a,2) #2进制转换成10进制        b10=int(b,2)        c10=a10+b10        c=str(bin(c10))[2:]#bin(c10)就是转换成二进制 但是格式为0bXXXXXX 还要去掉0b这两位 所以是[2:]        return c        

0 0