Сумма чисел в строке
Python
Junior
VK
01.01.2025
Напишите функцию `sum_integers_in_string(s: str) -> int`, которая находит все целые числа в строке и возвращает их сумму.
Числа могут быть многоразрядными, отделяться пробелами и другими символами.
**Пример:**
```python
"abc12x3y-5" -> 10 # 12 + 3 - 5
```
Ответы
Решение 1 (упрощённое, без поддержки -5 как числа)
```python
import re
def sum_integers_in_string(s: str) -> int:
nums = re.findall(r"-?\d+", s)
return sum(int(x) for x in nums)
```