题意

给出整数a,把a翻转得到b,求a+b的值

思路

可以理解为分离整数,模拟一下就可以

初始化b为0,每次让b=b*10+a%10,然后a=a/10

注意要提前保存下a变量

Go代码

package main

import (
	"fmt"
)

func main() {
	a := 0
	_, _ = fmt.Scan(&a)
	tmp,b := a,0
	
	for tmp > 0 {
		b = b * 10 + tmp % 10
		tmp = tmp / 10
	}
	
	fmt.Println(a + b)
}