ধরা যাক s এবং t নামক দুটি স্ট্রিং আছে, s-এ서 এক ক্যারেক্টার বাদ দিয়ে t তৈরি করা যায় কিনা যাচাই করতে হবে।
উদাহরণ: s = "world", t = "wrld" হলে আউটপুট True।
সমাধানের ধাপসমূহ
- i := 0, n := len(s)
- যখন i < n: temp = s[:i] + s[i+1:], যদি temp == t, True ফেরত দিন। i++
- False ফেরত দিন।
উদাহরণ কোড
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