एक प्रोग्राम है जो केवल रिक्त स्थान, नई-पंक्तियों, और कोण कोष्ठक युक्त एक स्ट्रिंग में लेता लिखें: <
, >
( शेवरॉन )। आउटपुट रिक्त स्थान, नई-पंक्तियों, और स्लैश के एक स्ट्रिंग: /
, \
( soliduses ) जिसका आकार इनपुट के अनुरूप है, लेकिन एक चौथाई बारी दक्षिणावर्त घुमाया, मूल इनपुट की प्रत्येक पंक्ति के बीच डाला रिक्त स्थान के एक स्तंभ के साथ (सौंदर्यशास्त्र के लिए)।
उदाहरण के लिए, यदि इनपुट यह है:
<>
आउटपुट यह होगा:
/\
\/
यदि इनपुट यह है:
><<<>
<><
आउटपुट यह होगा:
\/
/\ /\
\/ /\
/\ /\
\/
यदि इनपुट यह है:
>> <<
<> <>
<
><
आउटपुट यह होगा:
/\ \/
\/ \/
\/ /\
/\
/\ /\
\/ /\
ध्यान दें कि पिछले दो उदाहरणों में मूल इनपुट पंक्तियों के बीच रिक्त स्थान का एक एकल स्तंभ कैसे है।
आप एक पूर्ण प्रोग्राम लिख सकते हैं जो किसी भी तरह से इनपुट लेता है (कमांड लाइन, स्टडिन) और आउटपुट प्रिंट करता है, या आप एक स्ट्रिंग तर्क के साथ एक फ़ंक्शन लिख सकते हैं, जो आउटपुट प्रिंट या रिटर्न करता है।
इनपुट में व्हाट्सएप की प्रमुख अग्रणी और अनुगामी पंक्तियों या स्तंभों को आउटपुट में मौजूद होने की आवश्यकता नहीं है। इसके अतिरिक्त, किसी भी स्थान पर किसी भी मात्रा में अग्रणी और / या अनुगामी रिक्त स्थान और / या नई रेखाएँ हो सकती हैं, जब तक कि परिणामी आकृतियाँ सही न हों। दूसरे शब्दों में, आस्की कला का अनुवाद मायने नहीं रखता, केवल आकृतियाँ और उनका एक दूसरे से संबंध ।
आप वैकल्पिक रूप से मान सकते हैं कि इनपुट में एक अनुगामी न्यूलाइन है।
बाइट्स में सबसे छोटा कोड जीतता है।