Источник: ЕГЭ-2024
В файле электронной таблицы 9-247.xls в каждой строке записаны четыре натуральных числа. Определите количество строк таблицы, в которых все числа различны, и при этом сумма цифр наибольшего и наименьшего чисел больше суммы цифр двух оставшихся. В ответе запишите только число.
f = open(’9-247.csv’)
c = 0
for i in f:
# Преобразуем строку в список целых чисел, разделяя по символу ’;’
a = list(map(int, i.split(’;’)))
# Проверяем, что все числа в строке различны
if len(set(a)) == 4:
# Вычисляем сумму цифр наибольшего и наименьшего числа
smxmn = sum(int(j) for j in str(max(a))) +
sum(int(j) for j in str(min(a)))
# Вычисляем сумму цифр оставшихся двух чисел
soth = sum(map(int, ’’.join(map(str, a)))) - smxmn
# Проверяем, что сумма цифр наибольшего и наименьшего числа
# больше суммы цифр двух оставшихся
if smxmn > soth:
c += 1 # Увеличиваем счетчик, если условие выполнено
print(c)
Ответ: 7159