输入字符串s,输出s中包含所有整数的最小和。
说明:
字符串s,只包含 a-zA-Z±;
合法的整数包括
1)正整数 一个或者多个0-9组成,如023002102
2)负整数 负号 -开头,数字部分由一个或者多个0-9组成,如-0-012-23-00023
输入描述
包含数字的字符串
输出描述
所有整数的最小和
输入
bb1234aa
输出
10
import re
def min_sum_of_integers(s):
# 使用正则表达式找出所有的整数
integers = re.findall(r'-?\d+', s)
# 将这些整数转换为整数类型
integers = [int(i) for i in integers]
# 计算它们的和
return sum(integers)
# 示例输入
example_input = "a-12b3c-4d0e"
min_sum_of_integers(example_input)