Задача к ЕГЭ по информатике на тему «задачи под вебы» №80

Источник: ЕГЭ-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
Оцените статью
Я решу все!