Saya baru-baru ini diberitahu untuk membaca seluruh buku teks fisika pada tahun baru (kisah nyata, sayangnya). Saya membutuhkan bantuan Anda untuk menentukan bab apa yang harus saya baca setiap hari. Ini adalah di mana Anda datang.
Memasukkan
- Dua tanggal, dalam format apa pun. Tanggal kedua akan selalu lebih lambat dari tanggal pertama.
- Daftar nomor bab. Daftar yang dipisahkan koma ini dapat berisi bab tunggal (
12
) atau rentang inklusif (1-3
). Ex.1-3,5,6,10-13
. - Daftar hari kerja (diwakili oleh dua huruf pertama dari nama
Monday -> Mo
:) untuk dikecualikan dari jadwal. Ex.Mo,Tu,Fr
.
Keluaran
Keluaran akan berupa daftar tanggal dan nomor bab yang dipisahkan baris baru (lihat format di bawah). Bab-bab harus didistribusikan secara merata sepanjang hari dalam kisaran, tidak termasuk hari kerja yang disediakan. Jika bab-bab tidak mendistribusikan secara merata, miliki hari-hari dengan jumlah bab yang lebih rendah pada akhir periode waktu. Tanggal dalam output dapat dalam format yang berbeda dari input. Hari-hari tanpa bab dapat dihilangkan, atau tidak ada bab dengan itu.
Contoh:
Memasukkan: 9/17/2015 9/27/2015 1-15 Tu
Keluaran:
9/17/2015: 1 2
9/18/2015: 3 4
9/19/2015: 5 6
9/20/2015: 7 8
9/21/2015: 9 10
9/23/2015: 11
9/24/2015: 12
9/25/2015: 13
9/26/2015: 14
9/27/2015: 15