Файл содержит последовательность целых чисел, по модулю не превышающих 10000. Назовём парой два идущих подряд элемента последовательности. Определите количество таких пар, в которых запись меньшего элемента заканчивается цифрой 3, а сумма квадратов элементов пары меньше, чем квадрат наименьшего из элементов последовательности, запись которых заканчивается цифрой 3. В ответе запишите два числа: сначала количество найденных пар, затем максимальную сумму квадратов элементов таких пар.
def f(s): l = s.split() count = 0 max_squared = 0 for i in range(len(l) - 1): if l[i].endswith('3') and int(l[i+1]) ** 2 + int(l[i]) ** 2 < int(min([i for i in l if i.endswith('3')])) ** 2: count += 1 max_squared = int(l[i+1]) ** 2 + int(l[i]) ** 2 print(count, max_squared)