概述
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 二进制求和所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复