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"
解题要点:
1.在python中二进制与十进制之间的转换有相应的函数可以实现
class Solution:
def addBinary(self, a, b):
"""
:type a: str
:type b: str
:rtype: str
"""
a1 = int(str(a), 2)
b1 = int(str(b),2)
c = a1 + b1
c1 = bin(c)[2:]
return c1
最后
以上就是风趣冰棍最近收集整理的关于leetcode067-python 二进制求和的全部内容,更多相关leetcode067-python内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复