一、leetcode地址
https://leetcode.com/problems/multiply-strings/
二、问题描述
三、代码实现
语言:Python3
代码:
class Solution:
def multiply(self, num1: str, num2: str) -> str:
if num1 == '0' or num2 == '0':return '0'
l1 = len(num1);l2 = len(num2)
result = 0;carrier1 = 1
for i in range(l1):
carrier2 = 1
for j in range(l2):
temp = int(num1[-(i+1)])*int(num2[-(j+1)])*carrier1*carrier2
result += temp
carrier2 *= 10
carrier1 *= 10
return str(result)