Ctrl K

Самое позднее время из цифр

Средняя
На табло электронных часов рассыпались четыре цифры digits. Соберите из них время в 24-часовом формате "ЧЧ:ММ", использовав каждую цифру ровно один раз: часы от 00 до 23, минуты от 00 до 59. Верните самое позднее время, которое можно собрать. Если не получается ни одного — верните пустую строку.
Пример 1
digits=[0, 7, 1, 5] → '17:50'

Час 17 — самый поздний из возможных, остаются 0 и 5: «17:50».

Пример 2
digits=[8, 8, 3, 9] → ''

Любой час из этих цифр больше 23, время не собрать.

Пример 3
digits=[0, 0, 0, 0] → '00:00'
Ограничения
  • len(digits) = 4
  • 0 ≤ digits[i] ≤ 9
Встречал эту задачу на настоящем собесе?
Решили0
Пробовали0
Отправок0
Принято—
Темы
Похожие задачиИмена с обменом первых букв СложнаяБуквы кратчайших покрытий СложнаяРазложить анаграммы по группам СредняяСлово на сетке букв СредняяРазбиение на слова из словаря Средняя
загружаем Python…
Вход
digits=[0, 7, 1, 5]
Ожидается
'17:50'

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