力扣:67. 二进制求和(Python3)

题目:

给你两个二进制字符串 ab ,以二进制字符串的形式返回它们的和。

来源:力扣(LeetCode)

链接:力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台

示例:

示例 1:

输入:a = "11", b = "1"

输出:"100"

示例 2:

输入:a = "1010", b = "1011"

输出:"10101"

解法:

转成十进制相加,再转回二进制。

知识点:

**1.bin(x):**x是int类型,返回以" 0b"为前缀的二进制字符串。

代码:

python 复制代码
class Solution:
    def addBinary(self, a: str, b: str) -> str:
        return bin(int(a, 2) + int(b, 2))[2:]
相关推荐
Maybyy2 分钟前
力扣454.四数相加Ⅱ
java·算法·leetcode
MicroTech20255 分钟前
微算法科技技术创新,将量子图像LSQb算法与量子加密技术相结合,构建更加安全的量子信息隐藏和传输系统
科技·算法·量子计算
墨尘游子31 分钟前
一文读懂循环神经网络(RNN)—语言模型+读取长序列数据(2)
人工智能·python·深度学习
没学上了1 小时前
Qt轮廓分析设计+算法+避坑
算法
点云SLAM1 小时前
PyTorch张量(Tensor)创建的方式汇总详解和代码示例
人工智能·pytorch·python·深度学习·机器学习·张量创建方式
九.九1 小时前
【Python】基础语法
python
用户9704438781161 小时前
taobao商品详情数据获取实战方法
算法·html
Eiceblue2 小时前
用Python向PDF添加文本:精确插入文本到PDF文档
开发语言·python·pdf
yu2024112 小时前
【【异世界历险之数据结构世界(二叉树)】】
数据结构·算法
Python×CATIA工业智造2 小时前
Pycaita二次开发基础代码解析:特征识别、参数化建模与可视化控制
python·pycharm·pycatia