题目:
给你两个二进制字符串
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
相关推荐
smj2302_796826523 分钟前
解决leetcode第3911题.移除子数组元素后第k小偶数阿正呀39 分钟前
Redis怎样实现本地缓存的高效失效通知Beginner x_u1 小时前
链表专题:JS 实现原理与高频算法题总结2501_901200531 小时前
mysql如何设置InnoDB引擎参数_优化innodb_buffer_pool_.Switch1 小时前
东方财富股票数据JS逆向:secids字段和AES加密实战Mr_sst1 小时前
Claude Code 部署与使用保姆级教程(2026 最新)瞎某某Blinder1 小时前
DFT学习记录[6]基于 HES06的能带计算+有效质量计算m0_495496412 小时前
mysql处理复杂SQL性能_InnoDB优化器与MyISAM差异forEverPlume3 小时前
PHP怎么使用Eloquent Attribute Composition属性组合_Laravel通过组合构建复杂属性【方法】Aleeeeex3 小时前
RAG 那点事:从 8 份企业文档到能用的问答系统,全过程拆给你看