题目:给定两个以字符串形式表示的非负整数 num1 和 num2,返回 num1 和 num2 的乘积,它们的乘积也表示为字符串形式。
输入: num1 = “123”, num2 = “456”
输出: “56088”
题解:模拟竖式乘法计算,用一个数字字符串的每一位数字与两一个数字字符串相乘,再将所有相乘得到的结果加起来
class Solution {
public String multiply(String num1, String num2) {
if(num1.equals("0")||num2.equals("0"))
return "0";
String longString=num1.length()>=num2.length()?num1:num2;
String shortString=num1.length()>=num2.length()?num2:num1;
String lastString="";
for(int i=shortString.