Anagas
4 год назад
В Тридевятом царстве завершился чемпионат лесорубов.Правила определения победителя следующие: победителем считается тот лесоруб, который срубил за сутки наибольшее количество деревьев. А если таких лесорубов неКак узнать сколько, то победителем становится тот из них, кто при этом сделал как можно меньше ударов. Известно, что ни у каких двух лесорубов нет абсолютно одинакового результата.Требуется написать программу, которая принимает на вход список участников, для каждого из которых задано его имя, а также то, Как узнать сколько деревьев и за какое суммарное количество ударов он срубил, и выводит имя победителя.Ваша программа должна вывести единственную строку – имя лесоруба-победителя.
ОТВЕТЫ
Кина
Oct 24, 2020
n = int(input())
temp = input().split()
winner, maxtrees, minkicks = temp[0], int(temp[1]), int(temp[2])
for _ in range(n - 1):
temp = input().split()
contender, trees, kicks = temp[0], int(temp[1]), int(temp[2])
if trees > maxtrees or trees == maxtrees and kicks < minkicks:
winner, maxtrees, minkicks = contender, trees, kicks
print(winner)
4
Lennon 17 61
McCartney 17 58
Starr 18 74
Harrison 18 90
Starr
13
Смежные вопросы: