LeetCode 43字串相乘

2021-09-19 03:44:24 字數 500 閱讀 8039

給定兩個以字串形式表示的非負整數 num1 和 num2,返回 num1 和 num2 的乘積,它們的乘積也表示為字串形式。

就是模擬兩個多位數字相乘的過程,使用乙個陣列來存放每次相乘的結果,用乙個變數用來儲存進製即可,最後將陣列轉換為字串輸出即可。

public class multiply_strings  else 

}if (t != 0)

temp[i + j + 1] = t;

}stringbuffer re = new stringbuffer();

int index = 0;

while (temp[index++] == 0) ;

for (int h = index - 1; h < temp.length; h++)

return re.tostring();

}public static void main(string argc)

}

LeetCode43 字串相乘

給定兩個以字串形式表示的非負整數num1和num2,返回num1和num2的乘積,它們的乘積也表示為字串形式。示例 1 輸入 num1 2 num2 3 輸出 6 示例 2 輸入 num1 123 num2 456 輸出 56088 題目分析 如果兩個字串中有乙個為0,則結果是0 否則的話,將其中乙...

LeetCode43字串相乘

給定兩個以字串形式表示的非負整數num1和num2,返回num1和num2的乘積,它們的乘積也表示為字串形式。示例 1 輸入 num1 2 num2 3 輸出 6 示例 2 輸入 num1 123 num2 456 輸出 56088 說明 num1和num2的長度小於110。num1和num2只包含...

leetcode43 字串相乘

給定兩個以字串形式表示的非負整數 num1 和 num2,返回 num1 和 num2 的乘積,它們的乘積也表示為字串形式。示例 1 輸入 num1 2 num2 3 輸出 6 示例 2 輸入 num1 123 num2 456 輸出 56088 說明 num1 和 num2 的長度小於110。nu...