Python задание 17 из ЕГЭ по информатике В файле 17-343.txt содержится последовательность целых чисел. Элементы последовательности могут принимать целые значения от 0 до 10000 включительно. Определите количество троек, в которых для каждого числа тройки сумма цифр в нечётных разрядах нацело делятся на сумму цифр в чётных разрядах. Разряды нумеруются с нуля с права налево. В ответе запишите два числа: сначала количество найденных троек, а затем - минимальную сумму элементов таких троек. В данной задаче под тройкой подразумеваются три идущих подряд элемента последовательности.
odd_sum =
even_sum =
n = str(n
for i in range(len(n))
if i % 2 == 0
odd_sum += int(n[i]
else
even_sum += int(n[i]
if even_sum == 0
return
return odd_sum % even_sum ==
def count_triples(filename)
with open(filename, 'r') as file
numbers = list(map(int, file.read().split())
count =
min_sum = float('inf'
for i in range(len(numbers) - 2)
if sum_of_digits(numbers[i]) and sum_of_digits(numbers[i + 1]) and sum_of_digits(numbers[i + 2])
count +=
min_sum = min(min_sum, numbers[i] + numbers[i + 1] + numbers[i + 2]
return count, min_su
result = count_triples("17-343.txt"
print(result)