Amaç: Bu hedef bir dize almak ve bir mesajı görüntülemek için hangi günlerde kaç katkı yapılması gerektiğini ortaya koymak.
Şartname
- Giriş
- Destek mektupları artı boşluk (yani
[A-Za-z ]) - Uzay boş
3X7 - Harfler aşağıda verilen bu 5x7 DOT Matrix yazı tipinde tanımlanmıştır
- Her harfin boyutu minimum sınırlayıcı dikdörtgendir (ör
l = 3x7.e = 5x5)
- Destek mektupları artı boşluk (yani
- Boyama
- 5 renk var
C0, C1, C2, C3, C4 CXYile katkı gerektirir3X <= y < 3(X+1)- Harfler
C1ve arasında değişmeliC2 - Alanların rengi yok
- Her harf boyutu bitişik harflerle tam olarak 1 sütunun üzerine gelmelidir
- Bir hücrenin 1'den fazla rengi varsa
C3
- 5 renk var
- Nokta Vuruşlu
- Dot matrix Github'un katkı geçmişi grafiği
- Bugün 1 Mayıs 2017 Pazartesi ise:
4-30 5-07 5-15
[5-01] 5-08 5-16
5-02 5-09 .
5-03 5-10 .
5-04 5-12 .
5-05 5-13
5-06 5-14
- Çıktı
- Bunun nasıl verildiğine dair esnek
(x, y)çiftlerixgeçerli tarihten büyük veya ona eşit bir tarihyo tarihte yapılacak katkıların sayısı,x- Kronolojik sırada olmalıdır (böylece takvimimi doldurabilirim)
- Her tarih için,
xverilenykatkılar yapılırsa, giriş mesajı Github grafiğinde görünmelidir (doğru renklendirme ile) - Mümkün olan en erken ilk tarih
- puanlama
- Bayt cinsinden en kısa program / fonksiyon kazanır
Alfabe
Sylvan.black under CC tarafından oluşturulmuş
Test Durumları
Bu test senaryoları için, geçerli tarihin 25 Mayıs 2017 olduğunu varsayalım.
Input -> Output
----- ------
l 5-28-17, 3
6-3-17, 3
6-4-17, 3
6-5-17, 3
6-6-17, 3
6-7-17, 3
6-8-17, 3
6-9-17, 3
6-10-17, 3
6-17-17, 3
He 5-28-17, 3
5-29-17, 3
5-30-17, 3
5-31-17, 3
6-1-17, 3
6-2-17, 3
6-3-17, 3
6-7-17, 3
6-14-17, 3
6-21-17, 3
6-25-17, 3
6-26-17, 3
6-27-17, 3
6-28-17, 9
6-29-17, 9
6-30-17, 9
7-1-17, 3
7-4-17, 6
7-6-17, 6
7-8-17, 6
7-11-17, 6
7-13-17, 6
7-15-17, 6
7-18-17, 6
7-20-17, 6
7-22-17, 6
7-26-17, 6
7-27-17, 6
o W 5-31-17, 3
6-1-17, 3
6-2-17, 3
6-6-17, 3
6-10-17, 3
6-13-17, 3
6-17-17, 3
6-20-17, 3
6-24-17, 3
6-28-17, 3
6-29-17, 3
6-30-17, 3
7-9-17, 6
7-10-17, 6
7-11-17, 6
7-12-17, 6
7-13-17, 6
7-14-17, 6
7-22-17, 6
7-26-17, 6
7-27-17, 6
7-28-17, 6
8-5-17, 6
8-6-17, 6
8-7-17, 6
8-8-17, 6
8-9-17, 6
8-10-17, 6
8-11-17, 6
May 20th, 2017: 3. (3,"20/5/17"))


