मान लीजिए कि हमारे पास दो तार s और t हैं, हमें यह जांचना होगा कि क्या हम s से 1 अक्षर हटाकर t प्राप्त कर सकते हैं।
इसलिए, यदि इनपुट s ="world", t ="wrld" जैसा है, तो आउटपुट ट्रू होगा।
इसे हल करने के लिए, हम इन चरणों का पालन करेंगे -
- i:=0
- n:=s का आकार
- जबकि मैं
- अस्थायी:=s का सबस्ट्रिंग [इंडेक्स 0 से i-1 तक] s का कॉन्टेनेट सबस्ट्रिंग [इंडेक्स i+1 से अंत तक]
- यदि तापमान t के समान है, तो
- सही लौटें
- i :=i + 1
आइए बेहतर समझ पाने के लिए निम्नलिखित कार्यान्वयन देखें -
उदाहरण
class Solution: def solve(self, s, t): i=0 n=len(s) while(i<n): temp=s[:i] + s[i+1:] if temp == t: return True i+=1 return False ob = Solution() s = "world" t = "wrld" print(ob.solve(s, t))
इनपुट
"world", "wrld"
आउटपुट
True