Logic Building
# Take array of strings
n = int(input("Enter number of strings: "))
arr = []
for i in range(n):
arr.append(input(f"String {i+1}: "))
# Extract and sum numbers
total = 0
for s in arr:
current_num = ""
for char in s:
if char.isdigit():
current_num += char
else:
if current_num:
total += int(current_num)
current_num = ""
if current_num:
total += int(current_num)
print(f"Total sum: {total}")Output
Enter number of strings: 3 String 1: Hello123 String 2: World456 String 3: Test789 Total sum: 1368
Extract numbers from each string and sum.
Key Concepts:
- Extract numbers from strings
- Convert to integers
- Accumulate sum