कार्य
आप कम्पास बनाने के प्रभारी हैं, प्रकार के।
कम्पास "सुई" के रूप में अपने स्रोत कोड की कल्पना करें जहां विभिन्न झुकावों पर चलने से अलग आउटपुट का उत्पादन होता है।
समर्थित स्रोत कोड ओरिएंटेशन उत्तर, पूर्व, दक्षिण और पश्चिम हैं।
उदाहरण
मान लें कि आपके पास स्रोत कोड है:
ABCD
J K
WXYZ
हम इसे नॉर्थ ओरिएंटेशन मानेंगे, 90 डिग्री को दक्षिणावर्त घुमाते हुए हमें पूर्व की ओर इशारा करेंगे:
W A
XJB
Y C
ZKD
घूर्णन फिर से अंक दक्षिण:
ZYXW
K J
DCBA
और अंत में, पश्चिम के लिए अंतिम रोटेशन:
DKZ
C Y
BJX
A W
जब भाग गया, तो उपरोक्त कोड उदाहरणों में से प्रत्येक को आपके चयन के एकल, विशिष्ट मुद्रण योग्य ASCII चरित्र का उत्पादन करना चाहिए ।
टिप्पणियाँ
आपका कोड कोई इनपुट नहीं लेगा
खाली स्थान या नई लाइनें घूमते समय गिर / गायब नहीं होती हैं।
आउटपुट में नई लाइनों को लीड करना / पीछे करना ठीक है।
उत्तर पूरे कार्यक्रम या फ़ंक्शन हो सकते हैं, इस प्रकार STDOUT में आउटपुट या फ़ंक्शन परिणाम वापस कर सकते हैं।
मानक कोड-गोल्फ नियम लागू होते हैं; बाइट्स जीत में सबसे कम जवाब!