题解 | #高精度整数加法#
高精度整数加法
http://www.nowcoder.com/practice/49e772ab08994a96980f9618892e55b6
package main
import (
"bufio"
"fmt"
"math/big"
"os"
)
func main() {
bs := bufio.NewScanner(os.Stdin)
flag := true
l1 := new(big.Int)
l2 := new(big.Int)
for bs.Scan() {
input := bs.Text()
if flag {
l1.SetString(input,10)
flag = false
continue
}
l2.SetString(input,10)
s := l1.Add(l1,l2)
fmt.Println(s.String())
flag = true
l1 = new(big.Int)
l2 = new(big.Int)
}
}