आपको एक इनपुट टेक्स्ट दिया जाएगा और उसका ट्रांसपोज़ छापना है।
आसान शब्दों में समझें तो, एक मैट्रिक्स का ट्रांसपोज़:
ABC
DEF
इस तरह मिलता है:
AD
BE
CF
यानी पंक्तियाँ स्तंभ बन जाती हैं और स्तंभ पंक्तियाँ। देखिए ट्रांसपोज़।
अगर इनपुट की पंक्तियों की लंबाई अलग-अलग हो, तो इसे इस तरह हल कीजिए:
इसलिए, इस मैट्रिक्स को ट्रांसपोज़ करने पर:
ABC
DE
यह मिलता है:
AD
BE
C
और इसको ट्रांसपोज़ करने पर:
AB
DEF
यह मिलता है:
AD
BE
F
सामान्य रूप से, इनपुट के सारे अक्षर ट्रांसपोज़ किए गए आउटपुट में भी मौजूद होने चाहिए। इसका मतलब है कि अगर इनपुट टेक्स्ट के किसी स्तंभ की सबसे नीचे वाली पंक्ति या पंक्तियों में सिर्फ स्पेस हों, तो आउटपुट की उससे जुड़ी पंक्ति में वे स्पेस उसके सबसे दाईं ओर के स्तंभ या स्तंभों में होने चाहिए।
Exercism पर साइन अप कीजिए और Emacs Lisp को 96 अभ्यास तथा असली इंसानों से मिलने वाली मेंटरिंग के साथ सीखिए और उसमें महारत हासिल कीजिए, वह भी बिल्कुल मुफ्त।