एक्स खोजें
मैं गणित के सवालों से प्रेरित था, जिसमें किसी को दिए गए आकार के लिए "फाइंड एक्स" कहा जाता है। मूलतः, मैं सिर्फ एक स्ट्रिंग में चरित्र 'x' के x और y स्थान को प्रिंट करने के लिए चुनौती देने वाला था। लेकिन मुझे लगता था कि यह बहुत आसान होगा। इसलिए मैंने उन संदर्भों पर विचार किया जो वे सामान्य रूप से थे, और एक्स के बगल में एक लाइन की लंबाई का पता लगाने का निर्णय लिया जो कि उचित लगा।
एक स्ट्रिंग इनपुट को देखते हुए एससीआई लाइन्स के डायग्राम के साथ-साथ एक सिंगल 'एक्स' और संभावित जंक कैरेक्टर्स को एक ही लाइन की लंबाई प्रिंट करें, जिसमें सीधे 'एक्स' हो।
उदाहरण
इनपुट:
|
|
|x
|
|
ouput:
5
इनपुट:
|\
| \x
| \
|___\
आउटपुट:
4
इनपुट:
Diagram of a Wobbly Line:
IRRELEVANTTEXT____
____ ____/
\___/ X ;)
x
आउटपुट:
3
इनपुट:
______________
/ ____________ \
|/ __________ \|
||/ ________ \||
|||/ ______ \|||
||||/ \||||
|||||/ x |||||
|||||\_____/||||
||||\_______/|||
|||\_________/||
||\___________/|
\_____________/
आउटपुट:
5
टिप्पणियाँ
- मान्य रेखा वर्ण हैं
\/_|
\
खुद के ऊपर बाईं और नीचे दाईं ओर जोड़ता है।/
खुद के ऊपर दाएं और बाएं बाएं को जोड़ता है।_
खुद के बाएँ और दाएँ जोड़ता है|
खुद के ऊपर और नीचे जोड़ता है- एक पंक्ति हमेशा सीधी होगी, और केवल एक पंक्ति वर्ण n n बार दोहराया जाएगा।
- एक्स हमेशा लोअरकेस होगा, और यह हमेशा आरेख में केवल एक ही होगा।
- Adjecent से तात्पर्य x से ठीक एक वर्ण ऊपर, नीचे या इसके अलावा है।
- एक्स हमेशा एक लाइन के बगल में होगा।
- इनपुट में टैब कभी दिखाई नहीं देंगे।
- इनपुट और आउटपुट कोई भी स्वीकार्य प्रारूप हो सकता है।
- यह कोड गोल्फ है, इसलिए सबसे छोटा कोड जीत है!
- मज़े करो। कर दो। तुम मजे करो।
@
तनाव-परीक्षण उत्तरों के समान आकार हो ।