चलो एक साथ व्यायाम करते हैं, हम करेंगे? बस स्टिकमैन की चाल का पालन करें। तुम किस छड़ी वाले से पूछते हो? एक हम बनाने वाले हैं!
एक प्रोग्राम बनाएं जो केवल स्ट्रिंग-इनपुट की अनुमति देता है जिसमें पूर्णांक होते हैं, और बीच में एक अंतराल के साथ निम्नलिखित नौ छड़ी-आंकड़े को आउटपुट करता है:
@ \@/ |@_ _@| @/ \@ |@| \@\ /@/
/|\ | | | | | | | |
/ \ / \ / \ / \ /|\ /|\ / \ / \ / \
1 2 3 4 5 6 7 8 9
इसके परिणामस्वरूप एक एनीमेशन होगा, जिसे हम irl के साथ अनुसरण कर सकते हैं।
इनपुट " 123245762
" होने पर निर्मित आउटपुट का एक उदाहरण यहां दिया गया है :
कुछ िनयम:
- यह कोड-गोल्फ टैग किया गया है , इसलिए बाइट्स जीत में सबसे छोटा कोड है
- इनपुट
string
केवल[1-9]
2 से 100 वर्णों से भिन्न लंबाई वाला एक ही है ** - एनीमेशन एक अंतहीन लूप होना चाहिए
- अंतराल समय 750 एमएस होना चाहिए
- इनपुट में किसी भी समीपवर्ती पूर्णांक की अनुमति नहीं है - इसमें इनपुट का पहला और अंतिम पूर्णांक भी शामिल है (सातवें और आठ परीक्षण मामलों को देखें) **
** अमान्य इनपुट के मामले में यह कैसे विफल हो जाता है, यह पूरी तरह आप पर निर्भर करता है, लेकिन यह स्पष्ट होना चाहिए कि यह विफल हो गया है । यह एक अपवाद फेंक सकता है; बस शुरू में वापसी; अपने पीसी को रिबूट करें; इसे हटाएं इसका अपना स्रोत है- / संकलन-कोड; मिलिट्री में हैक करें और एक रॉकेट को संकलित जीपीएस-लोकेशन पर शूट करें। तुम्हारा कॉल। संपादित करें: इसे विफल इनपुट के रूप में केवल (सही / आधा) एनीमेशन प्रदर्शित करने की अनुमति नहीं है। यह स्पष्ट होना चाहिए कि नीचे दिए गए असफल परीक्षण के इनपुट के साथ कुछ गलत है। मेरे ध्यान में लाने के लिए @ user81655 को धन्यवाद , इसलिए संपादन।
Subrules:
- कृपया अपने उत्तर में नीचे (गैर-विफल) परीक्षण मामलों में से एक के लिए जीआईएफ पोस्ट करें, जिसे आप निम्नलिखित कार्यक्रम के साथ बहुत आसान बना सकते हैं: screentogif.codeplex.com (किसी भी अन्य जीआईएफ बनाने वाले कार्यक्रम को भी पाठ्यक्रम की अनुमति है।)
- बोनस अंक यदि आप वास्तव में एनीमेशन irl के साथ व्यायाम करते हैं तो यह समाप्त हो जाता है। ;)
सही टेस्टेसिस:
123245762
65
121234346565879879132418791576
असफल परीक्षण:
2
// बहुत कम अक्षर7282918274959292747383785189478174826894958127476192947512897571298593912374857471978269591928974518735891891723878
// बहुत अधिक वर्ण1232405762
// अमान्य इनपुट (0
) युक्त112212
// कारण11
और22
वर्तमान के कारण1232457621
// शुरुआत और अग्रणी के कारण विफल रहता है1