इस चुनौती में, आपको एक पाठ ब्लॉक दिया जाएगा, और आपको पाठ पर प्रतिबिंब बनाने की आवश्यकता है।
इनपुट:
- प्रतिबिंबित होने वाला एक तार। पाठ को एक सरणी के रूप में आपूर्ति नहीं की जा सकती है जिनके तत्व पाठ की रेखाएं हैं। उदाहरण के लिए,
"ab\ncd"
और['a','b','\n','c','d']
अनुमति दी जाती है, लेकिन['ab','cd']
या[['a','b'],['c','d']]
नहीं। आप यह मान सकते हैं कि सभी पंक्तियों में समान संख्या में अक्षर हैं (जहां आवश्यकता हो व्हाट्सएप से गद्देदार)। - एक बूलियन जहां
True
वाई प्रतिबिंब कोFalse
इंगित करता है और एक्स प्रतिबिंब को इंगित करता है
दो इनपुट किसी भी क्रम में पारित किए जा सकते हैं।
आउटपुट:
परिलक्षित स्ट्रिंग। वर्ण नहीं बदलते हैं, केवल उनकी स्थिति है। परिणामी छवि ब्लॉक को शीर्ष बाईं ओर संरेखित किया जाना चाहिए (पहली पंक्ति और स्तंभ में प्रत्येक में एक गैर-व्हाट्सएप चरित्र होना चाहिए)। अनुगामी व्हाट्सएप (किसी भी लाइन पर) की अनुमति है।
परीक्षण के मामलों:
False
o /
--|/
|
/ \
/ o
/|--
|
\ /
True
o /
--|/
|
/ \
/ \
|
--|/
o /
True
text
text
False
text
txet
True
P
P
C
G
G
C
P
P
False
P
P
C
G
P
P
C
G
True
abcde
fghij
kl mn
opqrs
tuvwx
tuvwx
opqrs
kl mn
fghij
abcde
यह एक कोड-गोल्फ है , इसलिए अपनी पसंदीदा भाषा में सबसे कम उत्तर के साथ उत्तर दें!
\n
मैं कहूंगा कि यह स्ट्रिंग प्रतिनिधित्व नहीं है।
1
और0
) या हम का उपयोग करना चाहिएTrue
औरFalse
?