Question
Given two non-negative integers num1 and num2 represented as string, return the sum of num1 and num2.
Note:
- The length of both num1 and num2 is < 5100.
- Both num1 and num2 contains only digits 0-9.
- Both num1 and num2 does not contain any leading zero.
- You must not use any built-in BigInteger library or convert the inputs to integer directly.
Explanation
得到两个用String表示的数的和。不能直接转成int再加,会有overflow的问题。所以一位一位地加,计算进位,用stringbuilder得到最后的结果。