题目:
给你两个二进制字符串
a
和b
,以二进制字符串的形式返回它们的和。来源:力扣(LeetCode)
链接:力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台
示例:
示例 1:
输入:a = "11", b = "1"
输出:"100"
示例 2:
输入:a = "1010", b = "1011"
输出:"10101"
解法:
转成十进制相加,再转回二进制。
知识点:
**1.bin(x):**x是int类型,返回以" 0b"为前缀的二进制字符串。
代码:
pythonclass Solution: def addBinary(self, a: str, b: str) -> str: return bin(int(a, 2) + int(b, 2))[2:]
力扣:67. 二进制求和(Python3)
恽劼恒2023-08-20 11:44
相关推荐
Maybyy2 分钟前
力扣454.四数相加ⅡMicroTech20255 分钟前
微算法科技技术创新,将量子图像LSQb算法与量子加密技术相结合,构建更加安全的量子信息隐藏和传输系统墨尘游子31 分钟前
一文读懂循环神经网络(RNN)—语言模型+读取长序列数据(2)没学上了1 小时前
Qt轮廓分析设计+算法+避坑点云SLAM1 小时前
PyTorch张量(Tensor)创建的方式汇总详解和代码示例九.九1 小时前
【Python】基础语法用户9704438781161 小时前
taobao商品详情数据获取实战方法Eiceblue2 小时前
用Python向PDF添加文本:精确插入文本到PDF文档yu2024112 小时前
【【异世界历险之数据结构世界(二叉树)】】Python×CATIA工业智造2 小时前
Pycaita二次开发基础代码解析:特征识别、参数化建模与可视化控制