लक्ष्य: एक स्ट्रिंग और आउटपुट लेने के लिए यह लक्ष्य कि संदेश प्रदर्शित करने के लिए कितने दिनों में कितने योगदान किए जाने चाहिए।
विशिष्टता
- इनपुट
- समर्थन पत्र प्लस स्पेस (यानी
[A-Za-z ]
) - अंतरिक्ष एक कोरा है
3X7
- नीचे दिए गए इस 5x7 डॉट मैट्रिक्स फ़ॉन्ट में अक्षरों को परिभाषित किया गया है
- प्रत्येक अक्षर का आकार न्यूनतम बाउंडिंग आयत (जैसे
l = 3x7
,e = 5x5
) है
- समर्थन पत्र प्लस स्पेस (यानी
- रंग
- 5 रंग हैं
C0, C1, C2, C3, C4
CX
केY
साथ योगदान की आवश्यकता है3X <= y < 3(X+1)
- पत्र को वैकल्पिक
C1
और बीच में होना चाहिएC2
- रिक्त स्थान का कोई रंग नहीं है
- प्रत्येक अक्षर का आकार आसन्न अक्षरों के साथ ठीक 1 कॉलम को ओवरलैप करना चाहिए
- यदि किसी सेल में 1 से अधिक रंग हैं तो उपयोग करें
C3
- 5 रंग हैं
- डॉट मैट्रिक्स
- डॉट मैट्रिक्स गिथब का योगदान इतिहास ग्राफ है
- अगर आज सोमवार, 1 मई, 2017 है:
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
- उत्पादन
- यह कैसे दिया जाता है, इस पर लचीला
(x, y)
जोड़ेx
वर्तमान तिथि से अधिक या बराबर तारीख हैy
दिनांक पर किए जाने वाले योगदान की संख्या है,x
- कालानुक्रमिक क्रम में होना चाहिए (ताकि मैं अपने कैलेंडर में भर सकूं)
- यदि प्रत्येक तिथि के लिए,
x
दिए गएy
योगदान दिए गए हैं, तो इनपुट संदेश को गीथब ग्राफ (सही रंग के साथ) पर दिखाना चाहिए - पहली तारीख को जल्द से जल्द संभव होना चाहिए
- स्कोरिंग
- बाइट्स जीत में सबसे छोटा कार्यक्रम / समारोह
वर्णमाला
सीसी के तहत sylvan.black द्वारा बनाया गया
परीक्षण के मामलों
इन परीक्षण मामलों के लिए, मान लें कि वर्तमान तिथि 25 मई, 2017 है।
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")
)