printЗанятие 16

printA. Особенные даты

Ограничения: время – 1s/2s, память – 32MiB Ввод: input.txt или стандартный ввод Вывод: output.txt или стандартный вывод copy
Послать решение Blockly Посылки Темы Где Обсудить (0)

Петя Васечкин родился 7 февраля 1984 года (7.2.1984). Он считает эту дату "особенной", так как она записывается цифрами без повторений. Ближайшая предыдущая "особенная" дата – 6.2.1984. Ближайшая следующая особенная дата – "2.3.1984". Петя желает для произвольной даты от 10 до 90 веков н.э. знать ближайшую предыдущую и следующую "особенные" даты.
Требуется помочь Пете написать программу, которая по заданной произвольной дате определяет ближайшие предыдущую и следующую "особенные" даты.
Входной файл содержит одну строку, с датой от 10 до 90 веков. Число месяца записывается без ведущего нуля. Затем через точку записывается номер месяца, без ведущего нуля. Затем через точку записываются обязательно четыре цифры года.
Выходной файл содержит две строки: в первой – ближайшая предыдущая "особенная" дата. Во второй – ближайшая следующая "особенная" дата. Запись года обязательно должна содержать четыре цифры. Номера дня и месяца записываются без ведущих нулей.

Пример ввода

7.2.1984

Пример вывода

6.2.1984
2.3.1984
Источник: 2 командный чемпионат по программированию Пермской области
loading