Войти Создать аккаунт

Функции · 23 из 33

Самый дорогой ремонт

Вечером Валера называет суммы дня, и программа должна сказать, какая из них самая крупная, — сколько бы сумм ни было, хоть ни одной: бывают и пустые дни. Готовые max и сортировку сын-студент запретил: «Сначала руками, папа. Потом поймёшь, что они делают».

Что сделать

Найдите самую крупную сумму среди любого их числа — руками, одним проходом; сумм нет — ответ None.

Что приходит

  • summy — суммы счетов, отдельными аргументами: сколько угодно, хоть ни одной

Что вернуть

Самое большое из пришедших чисел; если не пришло ни одного — None.

Допишите функцию samyy_dorogoy в редакторе справа. Результат верните через return — то, что напечатано, на проверку не влияет.

Ограничения

  • Без max — и своё имя так назвать нельзя

  • Без sorted — и своё имя так назвать нельзя

  • Без метода .sort()

Обходные пути — тоже нарушение: eval, exec, getattr, имена с двойным подчёркиванием, импорт os, subprocess и им подобных.

Вызов
samyy_dorogoy(3000, 12500, 800)
Вернуть
12500
Ctrl+Enter — проверить

Обсуждение

Вопросов пока нет.

Войдите, чтобы спросить.