हमारे क्लासिक सांप ने विकास हार्मोन का एक असंतुलन विकसित किया है । मामले को बदतर बनाने के लिए, उसकी पूंछ जगह-जगह जमी हुई है! में निर्दिष्ट दिशात्मक इनपुट को देखते हुए Figure 1, यह निर्धारित करने के लिए एक कार्यक्रम लिखें कि वह कहाँ बढ़ेगा।

चित्रा 1. दिशात्मक इनपुट।
कार्यक्रम विनिर्देशों
- चरित्र पर इनपुट चरित्र पढ़ें
STDIN। - एक चरित्र को पढ़ने के बाद, साँप को आउटपुट करें
STDOUT। कृपया हर बार जब आप सांप प्रिंट करते हैं, तो बीच में एक खाली लाइन शामिल करें। - साँप में
<>v^एक सिर होता है। साँप के सिर अपने चयन के किसी दौर चरित्र, इस तरह के रूप में हो सकता हैo,0,O, या☺। wasdइनपुट के लिए कोई भी संयोजन मान्य है।- आपके कार्यक्रम को यह नहीं मानना चाहिए कि इनपुट एक निश्चित अवधि के भीतर है।
- ओवरराइटिंग करने पर सांप अपने आप ढेर हो सकता है
<>v^। साँपों के बढ़ते यांत्रिकी के लिए उदाहरण देखें। - व्हाट्सएप को पीछे छोड़ना ठीक है, लेकिन आपका सांप सही दिखना चाहिए।
स्कोरिंग
यह कोड-गोल्फ है । आपका स्कोर आपके कार्यक्रम के पात्रों की संख्या है। सबसे कम स्कोर जीत!
उदाहरण सांप:
इनपुट: ddddssaassdddddww
आउटपुट:
>>>>v
v
v<< ☺
v ^
>>>>>^
इनपुट: dddsssaaawww
आउटपुट:
☺>>v
^ v
^ v
^<<<
इनपुट: dddsssdddddasddddwww
आउटपुट:
>>>v
v ☺
v ^
>>>>v< ^
>>>>^
इनपुट: dddwwdddssssaaaaaaaaawww
आउटपुट:
>>>v
☺ ^ v
^ >>>^ v
^ v
^<<<<<<<<<
इनपुट: ddddssssaawwddddd
आउटपुट:
>>>>v
v
>>>>>☺
^ v
^<<
इनपुट: dddddssaawwwwddddd
आउटपुट:
>>>>>☺
^
>>>^>v
^ v
^<<
इनपुट:
ddddaaaasssssdddddddddddwwwwwaaaasssssdddddddddddwwwwwwwwwwsssssaaaasssssdddddddwwwwwddddssaaaasssddddaaaassssssssssdddwwwwwwwddddswaaaassssddaasssaaaaaaaaaawwwwddddssssaaaaaaaaaaawwwwddddsssssssssaaaa
आउटपुट:
v
v
v
v
v
v<<<< v<<<< v<<<< >>>>v
v v ^ v ^ ^ v
v v ^ v ^ v<<<<
v v ^ v ^ v
v v ^ v ^ v
>>>>>>>>>>>>>>>>>>>>>v<<<<
v
v
v v<<<<
v v ^
v v
>>>>v >>>>v v v
^ v ^ v v v<<
^ v ^ v v v
^ v ^ v v v
^<<<v<<<<<<<<<<<<<
v
v
v
v
O<<<<

