Sepertinya kita belum memiliki yang ini, jadi di sini kita mulai:
Tantangan
Tulis program atau fungsi yang mengambil tanggal sebagai input dan menampilkan nomor hari dalam setahun. Anda tidak boleh menggunakan builtin untuk itu!
Aturan
- Seperti biasa Anda dapat menulis program atau fungsi lengkap.
- Format input terserah Anda, tetapi harus mengandung satu tahun, satu bulan dan satu hari. Jelaskan solusi mana yang Anda gunakan!
- Tidak ada bawaan terkait tanggal diizinkan! Anda harus melakukan pekerjaan sendiri. Builtin yang tidak terkait dengan operasi tanggal baik-baik saja.
- Basis untuk perhitungan adalah kalender gregorian.
- Anda harus memperhitungkan tahun kabisat.
- Anda hanya perlu menangani tahun dalam kisaran [1, 9999]
- Celah standar dilarang.
- Hitungan byte terendah menang!
Testcases
Format input di sini adalah YYYY / MM / DD
2016/07/05 -> 187
2000/03/28 -> 88
0666/06/06 -> 157
6789/10/11 -> 284
0004/04/04 -> 95
1337/07/13 -> 194
Selamat Coding!