OpenFIPI 2.0

17

6

FCE3BE

Задание выполняется с использованием прилагаемых файлов.

В файле содержится последовательность натуральных чисел. Элементы последовательности могут принимать целые значения от 1 до 100 000 включительно. Определите количество пар последовательности, в которых только один из элементов является двузначным числом, а сумма элементов пары кратна максимальному двузначному элементу последовательности. В ответе запишите количество найденных пар, затем максимальную из сумм элементов таких пар. В данной задаче под парой подразумевается два идущих подряд элемента последовательности.

16 9702

f = open('1_17.txt')
a = [int(i) for i in f]
m = max(i for i in a if 10 <= i <= 99)
ans = []
for x, y in zip(a, a[1:]):
    if (10 <= x <= 99) + (10 <= y <= 99) == 1:
        if (x + y) % m == 0:
            ans.append(x + y)
print(len(ans), max(ans))

Просмотреть отправленные ответы FCE3BE