งูคลาสสิกของเราได้มีการพัฒนา inbalance ของฮอร์โมนการเจริญเติบโต เพื่อทำให้เรื่องแย่ลงหางของเขาก็ถูกแช่แข็ง! รับอินพุตทิศทางตามที่ระบุใน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<<<<

