您的位置:首页 > 汽车 > 新车 > 全国最火的电商代运营公司_网站网页设计制作教程_搜索电影免费观看播放_b2b电子商务平台

全国最火的电商代运营公司_网站网页设计制作教程_搜索电影免费观看播放_b2b电子商务平台

2025/1/5 14:00:13 来源:https://blog.csdn.net/UZDW_/article/details/142559359  浏览:    关键词:全国最火的电商代运营公司_网站网页设计制作教程_搜索电影免费观看播放_b2b电子商务平台
全国最火的电商代运营公司_网站网页设计制作教程_搜索电影免费观看播放_b2b电子商务平台

LeetCode 67. 二进制求和

给你两个二进制字符串 a 和 b ,以二进制字符串的形式返回它们的和。
示例 1:
输入:a = “11”, b = “1”
输出:“100”
示例 2:
输入:a = “1010”, b = “1011”
输出:“10101”
提示:
1 <= a.length, b.length <= 104
a 和 b 仅由字符 ‘0’ 或 ‘1’ 组成
字符串如果不是 “0” ,就不含前导零

class Solution:def addBinary(self, a: str, b: str) -> str:res = []m, n = len(a), len(b)i, j, t = len(a) - 1, len(b) - 1, 0while 0 <= i < m or 0 <= j < n:if 0 <= i < m:t += int(a[i])i -= 1if 0 <= j < n:t += int(b[j])j -= 1res.append(str(t % 2))t = t // 2if t:res.append("1")res.reverse()return "".join(res)

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com