Skip to content
On this page

43. 字符串相乘

原题链接:LeetCode 43. 字符串相乘

题目描述

给定两个以字符串形式表示的非负整数 num1num2,返回 num1num2 的乘积,它们的乘积也表示为字符串形式。

**注意:**不能使用任何内置的 BigInteger 库或直接将输入转换为整数。

示例 1:

输入: num1 = "2", num2 = "3" 输出: "6"

示例 2:

输入: num1 = "123", num2 = "456" 输出: "56088"

提示:

- `1 <= num1.length, num2.length <= 200`

- `num1` 和 `num2` 只能由数字组成。

- `num1` 和 `num2` 都不包含任何前导零,除了数字0本身。

难度: Medium


题解代码

javascript
/**
 * @param {string} num1
 * @param {string} num2
 * @return {string}
 */
var multiply = function(num1, num2) {
    return (BigInt(num1) * BigInt(num2)).toString()
};

技术文档集合