[RC-02] 求和
题目描述
小 Q 给你了几行字符串,字符串中间包含有一些整数,整数之间可能会有其他字符。你需要输出每行中所有整数的和。如果一个行里面一个数都没有则不要输出。**每两个整数之间一定有间隔字符(见样例 $3$)。**
请注意,题目中的整数都是简单的整数,即:整数前面没有多余的符号。假如数据中有 `.`,视作分隔符。
输入输出格式
输入格式
每行一个字符串。
输出格式
对于每一个包含了整数的字符串,输出一行一个数,即其中数的和。
输入输出样例
输入样例 #1
su57jdkjth54hjsns-321d 8 ejre
erg(&-^%
weruy4uhnd-
输出样例 #1
-202
4
输入样例 #2
4532984 d -1
输出样例 #2
4532983
输入样例 #3
1-1
1 -1
1--5
1-----------1
-1-1
--1
-2.3
输出样例 #3
2
0
-4
0
0
-1
1
说明
【样例解释】
- 第一个样例中,第一行有 $57,54,-321,8$ 几个数,和为 $-202$;第二、三行没有数字;第四行只有一个 $4$,输出 $4$。
- 第二个样例中只有一行,有两个数,和为 $4532893$。
- 第三个样例的第一行,由于每两个整数之间一定有间隔字符,所以把 `-` 视为间隔字符,输出 $2$。第五行,第一个数为 $-1$,因此把第二个 `-` 视为间隔字符,和为 $-1+1=0$。第七行,将 `.` 视为间隔字符,和为 $-2+3=1$。
【数据范围】
说明:「条件 A」指数据中不存在除数字、空格、换行、水平制表符之外的其他字符;「条件 B」指每两个数之间一定用且只用一个空格隔开。
**由于数据在 Windows 下制造,行末可能有多余的 `\r` 字符。请注意。**
对于 $10\%$ 的数据,满足条件 A 和 B,每行一定有且仅有 $10$ 个数;
对于 $40\%$ 的数据,满足条件 A 和 B,且不存在空行;
对于 $50\%$ 的数据,满足条件 A 和 B;
对于 $70\%$ 的数据,满足条件 A;
对于 $100\%$ 的数据,不存在除水平制表符、空格、换行外的不可见字符,每行不超过 $1000$ 个字符,每行最多包含 $200$ 个整数,不超过 $100$ 行,每个整数均 $\in[-10^7,10^7]$。