#385. 数字字符求和

数字字符求和

题目描述

给定一个包含数字字符('0'-'9')和其他非数字字符的字符串。请你编写一个程序,提取出字符串中所有的数字字符,并将它们转换成对应的数值进行求和,最后输出总和。

例如:字符串为 a1b2c3d,其中的数字字符有 1, 2, 3,它们的和为 1+2+3=61+2+3=6

输入格式

输入一行字符串(长度不超过 10510^5),字符串中可能包含空格、字母及其他特殊符号。

输出格式

输出一个整数,表示字符串中所有数字字符的和。

abc123XYZ45
15

提示与样例说明

样例中的数字字符分别为:1, 2, 3, 4, 5。 计算过程:1+2+3+4+5=151 + 2 + 3 + 4 + 5 = 15

数据规模与约定

对于 100%100\% 的数据:

  • 字符串长度 LL 满足 0L1050 \le L \le 10^5
  • 保证最终求和结果在 int 范围内。