一.解题思路
思路1:简答题简单解,用python内置函数,别弄花里胡哨的,何必程序员难为程序员呢…
思路2:通过二进制0,1,进位,可以逆序相加的题解。
说明:有点忙,思路二后面补上。
二.代码展示
class Solution:
def addBinary(self, a: str, b: str) -> str:
# 将a,b转化为十进制
a = int(a, 2)
b = int(b, 2)
# 十进制转化为二进制返回。[2:]去掉Python二进制中的0b
return bin(a+b)[2:]
三.总结其他
总结:python内置函数解还是比较简单易懂的,思路2如果对二进制不是特别熟悉需要在纸上画一画理清楚了才行。
交流:如果有什么建议或者疑问可以在文章下面回复哈,期待交流。