A4602 B14 实践-3 数根

暂无评定 传统题 上传者
时间限制1000ms
内存限制256MiB
通过 / 提交0/0

A4602B14 实践-3 数根

暂无评定 传统题 上传者
时间限制1000ms
内存限制256MiB
通过 / 提交0/0

题目描述

将正整数 nn 的各个位相加,得到一个新的数字 kk ,如果这 kk 是一位数,称 kk 为 nn 的数根。如果 kk 不是一位数,则对其重复处理,直到 kk 成为一位数,此时 kk 也称为 nn 的数根。 例如: 24:2+4=624:2+4=6 ,所以 66 是 2424 的数根; 请编写程序,计算 nn 的数根。

输入格式

一个整数 nn ,表示原数;

输出格式

一个整数 kk ,表示 nn 的数根。

样例输入

8943

样例输出

6

样例分析

对于数字 8943:8+9+4+3=24,24:2+4=68943:8+9+4+3=24, 24:2+4=6 。所以 89438943 的数根是 66 。

数据范围

100%100\% 的数据: 1≤n<2631 \leq n < 2^{63} ;