力扣: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:]
相关推荐
u***324310 小时前
使用python进行PostgreSQL 数据库连接
数据库·python·postgresql
mit6.82412 小时前
bfs|栈
算法
青瓷程序设计12 小时前
动物识别系统【最新版】Python+TensorFlow+Vue3+Django+人工智能+深度学习+卷积神经网络算法
人工智能·python·深度学习
tobebetter952712 小时前
How to manage python versions on windows
开发语言·windows·python
F_D_Z13 小时前
数据集相关类代码回顾理解 | sns.distplot\%matplotlib inline\sns.scatterplot
python·深度学习·matplotlib
daidaidaiyu13 小时前
一文入门 LangGraph 开发
python·ai
CoderYanger13 小时前
优选算法-栈:67.基本计算器Ⅱ
java·开发语言·算法·leetcode·职场和发展·1024程序员节
jllllyuz14 小时前
Matlab实现基于Matrix Pencil算法实现声源信号角度和时间估计
开发语言·算法·matlab
夏鹏今天学习了吗14 小时前
【LeetCode热题100(72/100)】前 K 个高频元素
leetcode
稚辉君.MCA_P8_Java14 小时前
DeepSeek 插入排序
linux·后端·算法·架构·排序算法