力扣: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:]
相关推荐
HAPPY酷14 分钟前
linux安装mysql常出现的问题
linux·运维·服务器·python·mysql·adb
空气中的臭氧1 小时前
解决python manage.py shell ModuleNotFoundError: No module named xxx
python·manage.py
雾月555 小时前
LeetCode 941 有效的山脉数组
java·开发语言·数据结构·算法·leetcode·职场和发展
晨曦5432106 小时前
函数和模式化——python
开发语言·python
uhakadotcom6 小时前
归因工具:了解国内外顶级产品
算法·面试·github
Verdure陌矣7 小时前
游戏开发中 C#、Python 和 C++ 的比较
c++·python·游戏·c#
丰锋ff7 小时前
借助 AI 工具使用 Python 实现北京市店铺分布地理信息可视化教程
人工智能·python·信息可视化
java1234_小锋8 小时前
一周学会Pandas2 Python数据处理与分析-Pandas2二维数据结构-DataFrame
数据结构·python·pandas
小羊在奋斗8 小时前
【多源BFS】01 矩阵 / 飞地的数量 / 地图中的最高点 / 地图分析 / 腐烂的苹果
算法·矩阵·宽度优先
WG_178 小时前
图论:多源最短路
数据结构·c++·算法