Ctrl K

Время под пятнами

Лёгкая
Электронные часы показывают время в формате hh:mm от 00:00 до 23:59, но экран заляпан, и некоторые цифры не видно — в строке display они заменены на ?. Верните самое позднее время, которое может скрываться за этой записью, в том же формате hh:mm.
Пример 1
display="?5:4?" → '15:49'

Час заканчивается на 5, значит не может начинаться с 2 (25 часов не бывает) — берём 15. Минуты 4? — максимум 49.

Пример 2
display="2?:??" → '23:59'

Час начинается с 2, поэтому вторая цифра не больше 3. Получается 23:59.

Пример 3
display="07:?1" → '07:51'
Ограничения
  • display имеет вид hh:mm, где каждая из четырёх позиций — цифра или ?
  • Хотя бы одно корректное время подходит под запись
Встречал эту задачу на настоящем собесе?
Решили0
Пробовали0
Отправок0
Принято—
Темы
Похожие задачиПалиндром из плиток ЛёгкаяПалиндром за один взмах ластика ЛёгкаяРяд по подъёмам и спадам ЛёгкаяБольше всего ровных кусков из L и R ЛёгкаяСамый большой нечётный кусок Лёгкая
загружаем Python…
Вход
display="?5:4?"
Ожидается
'15:49'

«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 92 теста на сервере, включая скрытые.