有一个“数字转转转”游戏,规则如下:
给定一个正整数 x,进行一次“数字转转转”操作就是将其每一位数字相加,得到一个新的数。例如:375 经过一次操作变为 3+7+5=15,15 经过一次操作变为 1+5=6。
现在有 T 组测试数据,每组数据给出操作次数 type 和若干个正整数,请计算每个数字经过 type 次“数字转转转”操作后的结果。
注意:由于数字的特性,一个数经过最多两次操作后就会变成一位数(0~9),之后再进行操作结果不变。因此,对于任意 type:
- 如果 type=0,结果为原数;
- 如果 type=1,只需进行一次数位和计算;
- 如果 type≥2,最多只需进行两次数位和计算,因为两次后必为一位数,后续操作不会改变结果。