Problem D: 求数根

Memory Limit:128 MB Time Limit:1.000 S
Judge Style:Text Compare Creator:
Submit:19 Solved:18

Description

 数根可以通过把一个数的各个位上的数字加起来得到。如果得到的数是一位数,那么这个数就是数根。 

      数根的计算过程如下:首先,将一个正整数的各个位上的数字相加,得到一个新的数字。如果这个新的数字是一位数,则它就是原数的数根;如果这个新的数字仍然是一个多位数,则对这个新数字重复上述的相加过程,直到最终得到一个一位数为止,这个一位数即为原数的数根。例如,对于数字24,其各位数字相加得到6,因为6是一位数,所以6是24的数根。而对于数字39,其各位数字相加得到12,12不是一位数,因此继续将1和2相加得到3,3是一位数,所以3是39的数根。 

 要求使用函数,定义函数digitSum(int n)求n的各位数字和,其余功能在main()函数中实现。

Input

输入一个正整数 n (小于10^9)。

Output

输一个数字为 n的树根。

Sample Input Copy

39

Sample Output Copy

3

HINT

1=<n<=10^9。