
LeetCode:67. 二进制求和!!!
发布日期:2021-05-08 02:38:03
浏览次数:22
分类:精选文章
本文共 564 字,大约阅读时间需要 1 分钟。
题目:
67. 二进制求和 给你两个二进制字符串,返回它们的和(用二进制表示)。输入为 非空 字符串且只包含数字 1 和 0。
示例 1:
输入: a = “11”, b = “1”
输出: “100” 示例 2:输入: a = “1010”, b = “1011”
输出: “10101”提示:
每个字符串仅由字符 ‘0’ 或 ‘1’ 组成。
1 <= a.length, b.length <= 10^4 字符串如果不是 “0” ,就都不含前导零。 解题思路: 提到二进制,就可以用bin()函数,文章最后会解释bin()函数。 Python3的代码:class Solution: def addBinary(self, a: str, b: str) -> str: return bin(int(a,2) + int(b,2))[2:]
运行结果:

bin()函数:
bin() 返回一个整数 int 或者长整数 long int 的二进制表示。以下是 bin() 方法的语法:
bin(x)参数:
x – int 或者 long int 数字返回值:
字符串。实例
以下展示了使用 bin 函数的实例:>>>bin(10)'0b1010'>>> bin(20)'0b10100'
发表评论
最新留言
不错!
[***.144.177.141]2025年03月29日 19时16分54秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
STM32boot启动
2021-05-08
回调函数(callback function)
2021-05-08
omnet++
2021-05-08
23种设计模式一:单例模式
2021-05-08
Qt中的析构函数
2021-05-08
CSharp中委托(一)委托、匿名函数、lambda表达式、多播委托、窗体传值、泛型委托
2021-05-08
二叉堆的c++模板类实现
2021-05-08
C语言实现dijkstra(adjacence matrix)
2021-05-08
SQL Server SQL语句调优技巧
2021-05-08
用C#实现封装-徐新帅-专题视频课程
2021-05-08
C语言学习从初级到精通的疯狂实战教程-徐新帅-专题视频课程
2021-05-08
三层框架+sql server数据库 实战教学-徐新帅-专题视频课程
2021-05-08
NAT工作原理
2021-05-08
Processes, threads and goroutines
2021-05-08
c++中的10种常见继承
2021-05-08
E28 LoRa模块透传 定点传输 RSSI测试与MicroPython应用
2021-05-08
Vue学习—深入剖析渲染函数
2021-05-08
Vue学习—深入剖析函数式组件
2021-05-08
简单Makefile的编写
2021-05-08
使用BAT批处理 匹配查找指定文件夹,并在当文件夹下创建空文件
2021-05-08