二进制求和方法

 时间:2026-04-22 05:22:28

1、算法题目描述

# 给你两个二进制字符串,返回它们的和(用二进制表示)。输入为非空字符串且只包含数字1和0。


#
# 示例1:
# 输入: a = "11", b = "1"
# 输出: "100"
#
# 示例2:
# 输入: a = "1010", b = "1011"
# 输出: "10101"

二进制求和方法

2、算法实现部分

def addBinary(a, b) -> str:


   a_num = int(a,2)
   b_num = int(b,2)
   result = a_num + b_num
   print(bin(result)[2:])
   return bin(result)[2:]

二进制求和方法

3、完整版代码如下:


class Solution:
   def addBinary(a, b) -> str:
       a_num = int(a,2)
       b_num = int(b,2)
       result = a_num + b_num
       print(bin(result)[2:])
       return bin(result)[2:]
if __name__ == '__main__':
   a = "1010"
   b = "1011"
   Solution.addBinary(a,b)

二进制求和方法

  • 《豚鼠特工队》图文流程详细攻略
  • 招聘员工对企业的作用
  • PS实例:液化滤镜快速制作真人漫画头像
  • 阴阳锅2同心劫第二章攻略
  • 巧克力杯怎么制作
  • 热门搜索
    凉拌海带丝怎么做好吃 赋怎么读 肉丸怎么做 胃肠功能紊乱怎么调理 梦幻西游怎么赚钱 能率燃气热水器怎么样 怎么更新显卡驱动 地球仪怎么做 宫颈纳囊怎么治疗 单引号怎么打