В файле содержится последовательность целых чисел. Элементы последовательности могут принимать целые значения от 0 до 10000 включительно. Определите количество пар, в которых хотя бы один из двух элементов меньше чем среднее арифметическое всех чисел в файле, и десятичные записи обоих элементов не содержат цифру 1. В ответе запишите три числа через пробел: сначала количество найденных пар, а затем пару, которая имеет максимальную сумму элементов среди таких пар. В данной задаче под парой подразумевается два идущих подряд элемента последовательности.
f = open(’17.txt’)
a = [int(i) for i in f]
x = 0
y = 0
av = sum(a) / len(a)
k = 0
mx = 0
for i in range(len(a) - 1):
if (a[i] < av or a[i + 1] < av) and (’1’ not in str(a[i]) and ’1’ not in str(a[i + 1])):
k += 1
if (a[i] + a[i + 1]) > mx:
x = a[i]
y = a[i + 1]
mx = a[i] + a[i + 1]
print(k, x, y)
Ответ: 600 4952 9938