Temukan Tanggal terdekat ke TargetDate untuk Hari Minggu tertentu.
Misalnya, diberi tanggal 20161219dan satu hari dalam seminggu Friday (6), jawabannya adalah 20161216.
Contoh lain, diberi tanggal 20161219dan satu hari dalam seminggu Wednesday (4), jawabannya adalah 20161221.
Contoh terakhir, diberi tanggal 20161219dan hari dalam seminggu Monday (2), jawabannya adalah 20161219.
Aturan:
- Format Tanggal untuk input dan output harus sesuai. Dalam contoh, saya menggunakan
yyyymmdd, tetapi Anda dapat menggunakan format apa pun sepanjang tahun (setidaknya dua digit), bulan, dan hari dalam sebulan "dapat dibaca manusia". - Day of Week dimasukkan sebagai bilangan bulat. Dalam contoh saya, hari Minggu adalah hari pertama dalam seminggu, oleh karena itu itu adalah hari dalam jumlah minggu
1. Anda dapat memiliki penomoran Day of Week, selama Anda mencatatnya ketika berbeda dari contoh. - Tahun 1970 hingga 2030 harus diakomodasi.
- Alat dan pustaka tanggal bahasa umum diizinkan, tetapi kredibilitas jalanan diberikan kepada mereka yang memilih untuk tidak menggunakannya.
- Jumlah byte terkecil menang.