首页 > 试题广场 >

大数乘法

[编程题]大数乘法
  • 热度指数:32124 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解
以字符串的形式读入两个数字,编写一个函数计算它们的乘积,以字符串形式返回。

数据范围: 读入的数字大小满足 

要求:空间复杂度 O(m),时间复杂度 O(m^2)假设m是n的长度
示例1

输入

"11","99"

输出

"1089"

说明

11*99=1089 
示例2

输入

"1","0"

输出

"0"
当你们还在敲很多代码实现的时候,我已经用eval函数实现了,哈哈
#
# 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
#
#
# @param s string字符串 第一个整数
# @param t string字符串 第二个整数
# @return string字符串
#
class Solution:
    def solve(self , s: str, t: str) -> str:
        # write code here
        return eval(s)*eval(t)

发表于 2024-05-18 11:38:23 回复(0)
class Solution:
    def solve(self , s: str, t: str) -> str:
        # write code here
        if s ==''&nbs***bsp;t =='':
            return ''
        return str(int(s)*int(t))

发表于 2022-12-08 15:56:23 回复(0)