leetcode 字串相加

2021-10-23 01:52:49 字數 781 閱讀 7896

給定兩個字串形式的非負整數 num1 和num2 ,計算它們的和。

注意:num1 和num2 的長度都小於 5100.

num1 和num2 都只包含數字 0-9.

num1 和num2 都不包含任何前導零。

你不能使用任何內建 biginteger 庫, 也不能直接將輸入的字串轉換為整數形式

/*

* * [415] 字串相加

*/// @lc code=start

class solution else if (num2 == null || num2.equals("0"))

stringbuffer s1 = new stringbuffer(num1);

stringbuffer s2 = new stringbuffer(num2);

s1.reverse();

s2.reverse();

if (s1.length() > s2.length())

}else if (s1.length() < s2.length())

}int flag = 0;

stringbuffer str = new stringbuffer("");

for (int i = 0; i < s1.length(); i++) else

}if (flag != 0)

str.reverse();

return str.tostring();

}}// @lc code=end

leetcode 字串相加

給定兩個字串形式的非負整數 num1 和num2 計算它們的和。注意 num1 和num2 的長度都小於 5100.num1 和num2 都只包含數字 0 9.num1 和num2 都不包含任何前導零。你不能使用任何內建 biginteger 庫,也不能直接將輸入的字串轉換為整數形式。思路 假設兩個...

LeetCode 字串相加 415

給定兩個字串形式的非負整數 num1 和num2 計算它們的和。注意 num1 和num2 的長度都小於 5100.num1 和num2 都只包含數字 0 9.num1 和num2 都不包含任何前導零。你不能使用任何內建 biginteger 庫,也不能直接將輸入的字串轉換為整數形式。思路 先將字串...

題記 字串相加 LeetCode

給定兩個字串形式的非負整數 num1 和num2 計算它們的和。num1 和num2 的長度都小於 5100 num1 和num2 都只包含數字 0 9 num1 和num2 都不包含任何前導零 你不能使用任何內建 biginteger 庫,也不能直接將輸入的字串轉換為整數形式 思路 從兩個數的個位...