मान लीजिए कि हमारे पास दो तार हैं s और t हमें यह जांचना है कि वे एक दूसरे के विपर्यय हैं या नहीं।
इसलिए, यदि इनपुट s ="bite" t ="biet" जैसा है, तो आउटपुट सही होगा क्योंकि s ad t समान वर्णों से बने हैं।
इसे हल करने के लिए, हम इन चरणों का पालन करेंगे -
- यदि s का आकार t के आकार के समान नहीं है, तो
- झूठी वापसी
- एस और टी के वर्णों को क्रमबद्ध करें
- सही लौटें अगर s बिल्कुल t के समान है, अन्यथा गलत है
आइए बेहतर समझ पाने के लिए निम्नलिखित कार्यान्वयन देखें -
उदाहरण कोड
def solve(s, t): if len(s) != len(t): return False s = sorted(s) t = sorted(t) return s == t s = "bite" t = "biet" print(solve(s, t))
इनपुट
"bite", "biet"
आउटपुट
True