Check

Сумма чисел в строке

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) ```