Проблема гласит, что в качестве входных данных приведены некоторые случайные цифры, и мы должны найти максимальную дату и время в формате ММ / ДД ЧЧ: ММ.
Пример:
Ввод: 2,2,3,1,3,3,3,5,6,2,0
Вывод: 12/30 23: 56
Я попробовал метод грубой силы, где каждая цифра объединяется с каждой другой цифрой, чтобы сформировать двузначное число, и так далее. Но вся программа имела около 8 или 9 циклов. Есть ли более эффективный способ сделать это ??
Edit1:
Если никакой возможный месяц или дата или время не могут быть сформированы, тогда результат должен быть 0.
Нет автоматической вставки 0s, т. Е. Если вы хотите сформировать месяц 09, тогда 0 должно быть введено и повторение цифр не может быть.