मान लीजिए कि हमारे पास दो अंग्रेजी स्ट्रिंग्स s और t हैं, वे लोअरकेस और/या अपरकेस में हो सकते हैं। हमें यह जांचना होगा कि एक दूसरे का घूर्णन है या नहीं।
इसलिए, यदि इनपुट s ="koLKAta" t ="KAtakoL" जैसा है, तो आउटपुट सही होगा
इसे हल करने के लिए, हम इन चरणों का पालन करेंगे -
- यदि s का आकार t के आकार के समान नहीं है, तो
- झूठी वापसी
- s :=s concatenate s
- सही लौटें जब t s में मौजूद हो अन्यथा असत्य
उदाहरण
आइए बेहतर समझ पाने के लिए निम्नलिखित कार्यान्वयन देखें -
def solve(s, t): if len(s) != len(t): return False s = s + s return True if s.find(t) != -1 else False s = "koLKAta" t = "KAtakoL" print(solve(s, t))
इनपुट
"koLKAta", "KAtakoL"
आउटपुट
True