Предмет: Информатика, автор: leonchikleonov

Срочно!! Для Python 3!!
Соревнование 2
Спортсмены соревнуются в метании ядра. N спортсменов совершили броски ядра. Количество бросков каждого из спортсменов отличается. Вам нужно написать программу, которая определит какой из спортсменов дальше всех забросил ядро.

Вводные данные: в первой строке дается число N, количество спортсменов которые участвуют в метании ядер. Затем на N строках, первым идет имя спортсмена затем через пробел значения каждого совершённого броска данного спортсмена.

Выходные данные: на первой строке количество спортсменов совершивших максимальный бросок и значение максимального броска. Затем на каждой отдельной строке имя спортсмена совершивший максимальный бросок.

Ввод:
3
Askhat 23 12 45
Elnur 45 32
Nurbek 45

Вывод такой:
3 45
Askhat
Elnur
Nurbek

Ответы

Автор ответа: Omikami
1

n = int(input())

maxi = 0

players = []

output = []

for i in range(n):

   x = input().split()

   players.append(x)

   temp = max([int(i) for i in x[1:]])

   if (temp > maxi):

       maxi = temp

for i in players:

   if max([int(j) for j in i[1:]]) == maxi:

       output.append(i)

print(len(output),' ', maxi)

for i in output:

   print(i[0])

Похожие вопросы
Предмет: Русский язык, автор: bhecbr