LeetCode刷题 | Add Binary

<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">题目链接:https://oj.leetcode.com/problems/add-binary/</span>

心得:

一道easy的题目,主要还是在于对phthon这门语言的掌握。

会用到的几个函数:

int('10',8) ,将"10"转为int型,视为8进制数,即结果为:8

bin(8),Convert an integer number to a binary string,将8转为二进制的字符串输出,即结果为:“1000”

AC代码:

class Solution:
    # @param a, a string
    # @param b, a string
    # @return a string
    def addBinary(self, a, b):
        return (bin(int(a, 2) + int(b, 2)))[2:]

s = Solution()
print s.addBinary("11", "1")


你可能感兴趣的:(LeetCode,python)