1. 程式人生 > >辣雞劉的Leetcode之旅8【Add Binary,】

辣雞劉的Leetcode之旅8【Add Binary,】

  1. Add Binary 題目描述;
Given two binary strings, return their sum (also a binary string).
The input strings are both non-empty and contains only characters 1 or 0.
Example 1:
Input: a = "11", b = "1"
Output: "100"
Example 2:
Input: a = "1010", b = "1011"
Output: "10101"

簡單描述:二進位制相加 程式碼如下:

class Solution:
    def addBinary(self, a, b):
        """
        :type a: str
        :type b: str
        :rtype: str
        """
        print(bin(int(a,2)+int(b,2))[2:])
        return bin(int(a,2)+int(b,2))[2:]
    
s=Solution()
s.addBinary("1010","1011")

python的函式真他孃的多。