Python算法指南:程序员经典算法分析与实现
上QQ阅读APP看书,第一时间看更新

例47 各位相加

1. 问题描述

给出一个非负整数num,反复将所有位的数字相加,直到得出一个位数为1的整数。

2. 问题示例

给出num=38,相加的过程为:3+8=11,1+1=2,因为2是一位数字,所以返回2。

3. 代码实现

4. 运行结果

初始值:38

结果:2