Geçenlerde yeni yıla kadar tüm fizik ders kitabını okumam söylendi (maalesef gerçek hikaye). Her gün hangi bölümleri okumam gerektiğini belirlemek için yardımınıza ihtiyacım var. Geldiğin yer burası.
Giriş
- Herhangi bir formatta iki tarih. İkinci tarih her zaman ilkinden daha geç olacaktır.
- Bölüm numaralarının listesi. Virgülle ayrılmış liste tekli bölümler (
12
) veya kapsayıcı aralıklar (1-3
) içerebilir . Ör.1-3,5,6,10-13
. Monday -> Mo
Programdan hariç tutulacak hafta içi bir liste (adın ilk iki harfiyle gösterilir :). Ör.Mo,Tu,Fr
.
Çıktı
Çıktı, satırlarla ayrılmış tarih ve bölüm numaralarının bir listesi olacaktır (aşağıdaki biçime bakın). Bölümler, verilen hafta içi günler hariç, aralıktaki tüm günlere eşit olarak dağıtılmalıdır. Bölümler eşit olarak dağıtılmazsa, zaman periyodunun sonunda daha düşük bölümlere sahip günler geçirin. Çıktıdaki tarihler girdiden farklı bir biçimde olabilir. Bölümleri olmayan günler görevlendirilebilir veya sadece bölümleri yoktur.
Misal:
Giriş: 9/17/2015 9/27/2015 1-15 Tu
Çıktı:
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