class Solution:
def str_2_num(self,s):
return ord(s)-ord('0')
def multiply(self, num1: str, num2: str) -> str:
a = num1[::-1]
b = num2[::-1]
result = 0
for i, n1 in enumerate(a):
temp_num = 0
for j,n2 in enumerate(b):
temp_num += self.str_2_num(n1)*self.str_2_num(n2)*10**j
result += temp_num*10**i
return str(result)
Leetcode——每日一题T43.字符串相乘
最新推荐文章于 2024-07-11 23:32:17 发布