LeetCode67二進位制求和
阿新 • • 發佈:2018-12-02
給定兩個二進位制字串,返回他們的和(用二進位制表示)。
輸入為非空字串且只包含數字 1
和 0
。
示例 1:
輸入: a = "11", b = "1" 輸出: "100"
示例 2:
輸入: a = "1010", b = "1011" 輸出: "10101"
class Solution: def addBinary(self, a, b): """ :type a: str :type b: str :rtype: str """ num=int(a,2)+int(b,2) x=bin(num) return x[2:] try1=Solution() a='110' b='1010' print(try1.addBinary(a,b))
python下各類轉換
dec = int(input("輸入數字:"))
print("十進位制數為:", dec)
print("轉換為二進位制為:", bin(dec))
print("轉換為八進位制為:", oct(dec))
print("轉換為十六進位制為:", hex(dec))
結果:
輸入數字:234
十進位制數為: 234
轉換為二進位制為: 0b11101010
轉換為八進位制為: 0o352
轉換為十六進位制為: 0xea