Знайдіть найближчу дату до TargetDate для певного дня тижня.
Наприклад, з урахуванням дати 20161219та дня тижня Friday (6)відповідь є 20161216.
Інший приклад, з урахуванням дати 20161219та дня тижня Wednesday (4), відповідь є 20161221.
Остаточний приклад, з урахуванням дати 20161219та дня тижня Monday (2), відповідь є 20161219.
Правила:
- Формат дати для введення та виведення повинен відповідати. У прикладах я використовував
yyyymmdd, але ви можете використовувати будь-який формат, якщо рік (принаймні дві цифри), місяць та день місяця "читаються людиною". - День тижня вводиться як ціле число. У моєму прикладі неділя є першим днем тижня, тому це число тижня
1. Ви можете мати будь-яку нумерацію Дня тижня, якщо ви відзначите її, коли вона відрізняється від прикладу. - 1970-12030 роки повинні бути розміщені.
- Дозволяються загальні мовні дати та бібліотеки, але вуличні кредити надаються тим, хто вирішив не використовувати їх.
- Найменша кількість байтів виграє.