Дата може бути представлена цілим числом без підпису: YYYYMMDD. Що вам потрібно зробити, це написати найкоротшу програму або функцію, яка визначає останню дату, число якої було поділено на задане число n
(включаючи сьогоднішню дату), а потім повертає цю дату у форматі, показаному вище. Якщо ніколи не було дати (між 00000101 і сьогодні включно), розділеної заданим цілим числом, слід повернути -1.
Приклади
Current Date Input Output
30 July, 2014 4 20140728
30 July, 2014 7 20140729
28 July, 2014 4 20140728
28 July, 2014 7 20140722
28 July, 5 90000 -1
Вхідні дані
Ви можете читати з STDIN або приймати аргумент функції або навіть очікувати, що вхід буде збережений у змінній. Вхід буде цілим числом без підпису.
Вихідні дані
Запишіть у STDOUT або поверніть (або збережіть у змінній) ціле число, що представляє дату у форматі YYYYMMDD.
Обмеження
Ви можете використовувати будь-яку стандартну бібліотеку, яку пропонує ваша мова. Застосовуються стандартні лазівки .
Умови виграшу
Це код-гольф , тому найменша програма (у байтах) виграє. У випадку зрівноваженості виграє відповідь з найбільшою кількістю голосів.