package main
import (
"fmt"
"strconv"
)
func solve(s string, t string) string {
a, b, tmp := len(s)-1, len(t)-1, 0
result := ""
j, k := 0, 0
for a >= 0 || b >= 0 || tmp > 0 {
j = 0
k = 0
if a >= 0 {
j = int(s[a] - '0')
a--
}
if b >= 0 {
k = int(t[b] - '0')
b--
}
tmp += j + k
result = strconv.Itoa(tmp%10) + result
tmp /= 10
}
return result
}
func main() {
fmt.Println(solve("110", "12"))
}
最后修改:2022 年 03 月 03 日
© 允许规范转载