首页 > 试题广场 >

二级制求和

[编程题]二级制求和
  • 热度指数:12757 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解
给出两个用字符串表示的二进制数,返回他们的和(也用字符串表示)
例如:
a ="11"
b ="1"
返回"100".
示例1

输入

"11","1"

输出

"100"
头像 他们叫我陆冲(不回就是在铲屎)
发表于 2021-09-10 14:58:43
class Solution:     def addBinary(self , a , b ):         l=max(len(a),len(b))   ##先找最大长度       展开全文
头像 PandaVV
发表于 2021-10-20 17:25:01
import java.util.*; public class Solution { /** * * @param a string字符串 * @param b string字符串 * @return string字符串 */ 展开全文
头像 华科不平凡
发表于 2020-09-26 17:25:56
简单的二进制进位,用两个指针分别指向两个字符串,从后向前遍历: 如果有进位,保存进位,然后将剩余部分加入新字符串 遍历完某个字符串后,如果存在进位或另一个字符串没有遍历完,继续处理剩余部分 遍历完毕后将字符串进行反转即可 代码如下: // // Created by jt on 2020/9/2 展开全文
头像 Avalon_lus
发表于 2020-11-26 10:16:08
N是进制,二进制N = 2, 十进制N = 10 import java.util.*; public class Solution { /** * * @param a string字符串 * @param b string字符串 * @r 展开全文