协达网站建设,课题组网站怎么做,福州家园网,做网站怎么接私活1.题目描述
给你两个二进制字符串 a 和 b #xff0c;以二进制字符串的形式返回它们的和。
2.样例描述 3.思路描述
将两个二进制字符串转换成整型#xff0c;然后相加后的整型转为二进制字符串
4.代码展示
class Solution(object):def addBinary(self, a, b):# 将字符串…1.题目描述
给你两个二进制字符串 a 和 b 以二进制字符串的形式返回它们的和。
2.样例描述 3.思路描述
将两个二进制字符串转换成整型然后相加后的整型转为二进制字符串
4.代码展示
class Solution(object):def addBinary(self, a, b):# 将字符串a和b从二进制字符串转换为整数# base2 表示以二进制为基数进行转换a_int int(a, base2)b_int int(b, base2)# 将转换后的整数相加sum_int a_int b_int# 将相加后的整数转换回二进制字符串# bin() 函数返回一个整数的二进制表示0b 是二进制前缀# [2:] 是切片操作用于去掉二进制字符串前面的 0b 前缀binary_sum bin(sum_int)[2:]# 返回二进制和的字符串表示return binary_sum