码迷,mamicode.com
首页 > 其他好文 > 详细

大数相乘

时间:2019-08-09 01:21:45      阅读:92      评论:0      收藏:0      [点我收藏+]

标签:list   type   nbsp   bsp   ever   ret   eve   style   for   

def fun(num1,num2):
    #num1 type str
    #num2 type str
    a = map(int,list(reversed(num1)))
    b = map(int,list(reversed(num2)))
    result = [0]*(len(a) + len(b))
    for ia,va in enumerate(a):
        c = 0
        for ib,vb in enumerate(b):
            tmp = va*vb + c + result[ia+ib] 
            result[ia+ib] = tmp % 10
            c = tmp / 10
        result[ia+ib+1] = c
    result = result[::-1]
    return result

 

大数相乘

标签:list   type   nbsp   bsp   ever   ret   eve   style   for   

原文地址:https://www.cnblogs.com/yuanmingzhou/p/11324617.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!