#M1L1020. 反复合并数位
反复合并数位
反复合并数位
题目描述
每轮把当前非负整数替换为各位数字之和。当显示为一位数时立即停止,不再执行下一轮。求最终的一位数和实际执行轮数。0 本来就是一位数。
输入格式
输入 x。
输出格式
输出最终数和轮数。
样例 1
输入
9876
输出
3 2
说明
9876→30→3,执行两轮。
样例 2
输入
0
输出
0 0
说明
初始已是一位数。
数据范围
- 0≤x≤10^9。
每轮把当前非负整数替换为各位数字之和。当显示为一位数时立即停止,不再执行下一轮。求最终的一位数和实际执行轮数。0 本来就是一位数。
输入 x。
输出最终数和轮数。
9876
3 2
9876→30→3,执行两轮。
0
0 0
初始已是一位数。