美文网首页
大数加法

大数加法

作者: comeo | 来源:发表于2021-09-17 14:58 被阅读0次
def big_data_add(a,b):
    max_len=len(a) if len(a)>len(b) else len(b)
    a=a.zfill(max_len)
    b=b.zfill(max_len)
    a=list(a)
    b=list(b)
    result=[0]*(max_len+1)
    for i in range(max_len-1,-1,-1):
        temp=int(a[i])+int(b[i])
        temp+=result[i+1]
        if temp>=10:
            result[i+1]=temp%10
            result[i]=temp//10
        else:
            result[i+1]=temp
    return result
result=big_data_add('123456','456123')
c=''
for i in range(len(result)):
    c+=str(result[i])
print(c.lstrip('0'))

相关文章

  • 机试常用算法和题型-大数专题

    大数专题 字符加减关系,实现任意长度整数相加 大数加法,进阶转换版 大数浮点数加法 大数运算之阶乘

  • 大数加法

  • 大数加法

  • 大数加法

  • 无符号大数相加(C语言实现)

    请用自己熟悉的语言,实现无符号大数加法操作。a. 完成两个大数的加法 A + B = C,并正确处理进位情况;b....

  • 大数乘法与加法

    1、大数乘法 (1)转换并反转,字符串转换为数字并将字序反转; (2)自动移位,逐位相乘,添加最后的进位; (3)...

  • 大数加法【Java实现】

    Java大数加法运算 将两个加法的相应位从高位到低位依次压入栈stackA和stackB中,结果栈stackSum...

  • 大数乘法

    其实大数乘法就是在考虑大数加法的进位的同时,考虑字符串num1和字符串num2相乘时,每一位所在的位置,以及加法运...

  • 2019.4.18

    上午的数学活动一千以内不进位的加法,我写题的时候小朋友很开心,能算这么大数字的加法了,感觉自己好厉害。计算过程...

  • 06-21:todo

    0、最长连续子序列 最长递增子序列: 核心思路:保持递增,代码如下: 1、二叉树路径和 2、大数加法/大数乘法 3...

网友评论

      本文标题:大数加法

      本文链接:https://www.haomeiwen.com/subject/vzajgltx.html