Задание 9. Информатика. ЕГЭ. Шастин. 19.01.2025
- Просмотры: 904
- Изменено: 1 февраля 2025
(Л. Шастин) Откройте файл электронной таблицы, содержащей в каждой строке четыре натуральных числа. Определите сумму номеров всех строк таблицы, содержащих числа, для которых выполнены оба условия:
- в строке нет повторяющихся чисел;
- квадрат суммы наибольшего и наименьшего чисел больше суммы кубов оставшихся чисел.
В ответе запишите только число.
Решение:
Python
base = ''
ans = 0
for i, line in enumerate(open(base + '9.csv'), 1):
nums = [int(x) for x in line.split(';')]
if len(set(nums)) == 4:
nums.sort()
ans += i if (nums[0] + nums[3])**2 > nums[1]**3 + nums[2]**3 else 0
print(ans)
Ответ: \(58398\)