Ответ: Время победителя регаты
n = int(input())
min_time = 12 * 60
for _ in range(n):
hours, minutes = map(int, input().split())
total_minutes = hours * 60 + minutes
if total_minutes < min_time:
min_time = total_minutes
print(min_time // 60, min_time % 60)
У этого задания официального ключа нет, поэтому ответ получен в разборе и с ключом не сверен. Перед тем как заучивать результат, пройдите выкладки — там видно, откуда взялось каждое число.
Участники парусной регаты стартовали одновременно. На финише фиксировалось время прохождения маршрута каждой яхтой (в часах и минутах). Определите время победителя регаты (в часах и минутах). Известно, что соревнования проходили в течение 12 часов.
Программа получает на вход количество яхт, принимавших участие в регате $N$ ($1 \leq N \leq 100$), затем для каждой яхты вводятся два числа: часы и минуты, затраченные на прохождение маршрута.
Где здесь ошибаются
Сравнивают отдельно часы и минуты, не переводя время в единую единицу измерения.
Используют обычное деление вместо целочисленного деления при восстановлении часов.
Выводят только минимальное число минут, а не часы и минуты.