给定两个字符串形式的非负整数 num1 和num2 ,计算它们的和。
func addStringsnum1 string, num2 string) string {
nb1, nb2 := []bytenum1), []bytenum2)
if lennb1) < lennb2) {
nb1, nb2 = nb2, nb1
}
sum := byte0)
for i, j := lennb1)-1, lennb2)-1; i >= 0; i, sum = i-1, sum/10 {
if j >= 0 {
sum += nb2[j] - '0'
j--
}
sum += nb1[i] - '0'
nb1[i] = sum % 10) + '0'
}
if sum != 0 {
nb1 = append[]byte{'1'}, nb1...)
}
return stringnb1)
}
