美文网首页
拼多多-大整数相乘

拼多多-大整数相乘

作者: 葡萄肉多 | 来源:发表于2019-07-27 09:23 被阅读0次

    有两个用字符串表示的非常大的大整数,算出他们的乘积,也是用字符串表示。不能用系统自带的大整数类型。

    输入描述:
    空格分隔的两个字符串,代表输入的两个大整数

    输出描述:
    输入的乘积,用字符串表示

    输入例子1:
    72106547548473106236 982161082972751393
    输出例子1:
    70820244829634538040848656466105986748

    思路

    按照乘法公式,一位一位相乘

    代码

    
    str1,str2 = input().split()
    num1,num2 = int(str1),int(str2)
    sum = 0
    pos = 1
    
    for i in str2[::-1]:
        sum += num1*int(i)*pos
        pos *= 10
    
    print(sum)

    相关文章

      网友评论

          本文标题:拼多多-大整数相乘

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