#2136. 编号的数位记录(digit_record)

编号的数位记录(digit_record)

编号的数位记录(digit_record)

题目描述

某设备会读取一个三位自然数作为编号,并为这个编号生成一个数值标记。标记的计算方法是:将编号中每一位上的数字相加。

设编号 (x) 的百位、十位和个位数字分别为 (a)、(b)、(c),则:

x=100a+10b+c,S=a+b+cx=100a+10b+c,\qquad S=a+b+c

例如,(305=100×3+10×0+5)(305=100\times3+10\times0+5),所以它的数值标记为 (3+0+5=8)。

给定一个三位自然数 (x),请计算它的数值标记 (S)。

输入格式

输入一行,包含一个整数 (x)。

输出格式

输出一行,包含一个整数 (S),表示 (x) 各数位上的数字之和。

输入输出样例 1

123
6

输入输出样例 2

507
12

样例说明

样例 1 中,(123=100×1+10×2+3)(123=100\times1+10\times2+3),因此 (S=1+2+3=6)(S=1+2+3=6)。

样例 2 中,(507=100×5+10×0+7)(507=100\times5+10\times0+7),因此 (S=5+0+7=12)(S=5+0+7=12)。

数据范围

对于所有测试数据,保证 (100\le x\le 999)。