題目:
給你兩個二進(jìn)制字符串?
a
?和?b
?,以二進(jìn)制字符串的形式返回它們的和。來源:力扣(LeetCode)
鏈接:力扣(LeetCode)官網(wǎng) - 全球極客摯愛的技術(shù)成長平臺
示例:
示例 1:
輸入:a = "11", b = "1"
輸出:"100"
示例 2:輸入:a = "1010", b = "1011"
輸出:"10101"
解法:
轉(zhuǎn)成十進(jìn)制相加,再轉(zhuǎn)回二進(jìn)制。文章來源:http://www.zghlxwxcb.cn/news/detail-658091.html
知識點:
1.bin(x):x是int類型,返回以“ 0b”為前綴的二進(jìn)制字符串。文章來源地址http://www.zghlxwxcb.cn/news/detail-658091.html
代碼:
class Solution: def addBinary(self, a: str, b: str) -> str: return bin(int(a, 2) + int(b, 2))[2:]
到了這里,關(guān)于力扣:67. 二進(jìn)制求和(Python3)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!