1313 - 【入门】加权数字和
时间限制 : 1 秒
内存限制 : 128 MB
现在给你一个正整数,定义它的价值为每一位的价值之和,每一位的价值是这一位的数字乘上这一位的权重,个位权重为 1 ,十位权重为 2 ,百位权重为 3 ,每高一位权重加 1 ,问这个正整数的价值是多大。
输入
读入一个整数 n(1 \leq n \leq 10 ^ 9)。
输出
输出一个整数表示 n 的价值。
样例
输入
123
输出
10
提示
在while循环里,权重系数每次加 1,取出 n 的个位然后乘以权重系数 i,把这个结果累加到 sum 中,然后 n 除以 10,直到 n 为 0。