leetcode67Add Binary
来源:互联网 发布:视频中五毛钱特效软件 编辑:程序博客网 时间:2024/06/03 15:32
class Solution(object):
def addBinary(self, a, b):
"""
:type a: str
:type b: str
:rtype: str
"""
m=len(a)
n=len(b)
maxlen=max(m,n)
result=""
carry=0
for i in range(maxlen):
x=int(a[m-1-i]) if i<m else 0
y=int(b[n-1-i]) if i<n else 0
sum=x+y+carry
result=str(sum%2)+result
carry=sum/2
if carry>0:
return "1"+result
else:
return result
def addBinary(self, a, b):
"""
:type a: str
:type b: str
:rtype: str
"""
m=len(a)
n=len(b)
maxlen=max(m,n)
result=""
carry=0
for i in range(maxlen):
x=int(a[m-1-i]) if i<m else 0
y=int(b[n-1-i]) if i<n else 0
sum=x+y+carry
result=str(sum%2)+result
carry=sum/2
if carry>0:
return "1"+result
else:
return result
0 0
- leetcode67Add Binary
- Binary
- Binary
- Binary
- Binary
- binary
- Binary
- binary
- binary
- Binary search
- Binary tree
- Binary Search
- binary.c
- Binary Search
- binary search
- Binary Tree
- Binary Path
- Binary Tree
- Jquery 获取上传文件大小
- 【Python学习笔记】-Python中三目表达式与推导式
- Experiment in Spark
- AJAX+js实现实时聊天
- 引用
- leetcode67Add Binary
- 在windows平台上使用mingw编译PYQT5
- 浅谈===和==
- Leetcode 25. Reverse Nodes in k-Group
- c++中的左值与右值
- matlab 三维图像中meshgrid 用法
- 2017Java最新编程设计题(含答案)
- 关于github的简单使用
- qt 之界面 实现技巧