Условия · 19 из 23
Спор о местах
Задействованы также: Списки
На одно освободившееся место претендуют двое. Правление постановило: приоритет у того, кто дольше живёт в доме; при равном стаже — у того, у кого нет долга; при прочих равных — у того, кто подал заявку раньше.
Что сделать
Решите по правилам правления, кому из двоих достаётся освободившееся место.
Что приходит
pervyyиvtoroy— претенденты, кортежи(стаж, долг, заявка): годы в доме, долг в рублях, номер заявки — меньше значит раньше
Что вернуть
1 или 2: у кого больше стаж; при равном — у кого нет долга; оба с долгом или оба без — у кого раньше заявка.
Допишите функцию komu_mesto в редакторе справа.
Результат верните через return — то, что
напечатано, на проверку не влияет.
(5, 200, 3) и (5, 900, 1): стаж равный, долг есть у обоих — сколько именно, правление не смотрит, решает заявка. У второго она раньше, ответ 2.
komu_mesto((10, 0, 5), (3, 0, 1))
1
Функция принимает двух претендентов, каждый — кортеж из трёх значений: стаж в годах (целое), долг в рублях (целое), номер заявки (целое, меньше значит раньше). Возвращает 1, если место достаётся первому, 2 — если второму. Ничьей быть не может: номера заявок всегда различаются.
Обсуждение
Вопросов пока нет.
Войдите, чтобы спросить.