কম্পিউটার টিউটোরিয়াল

পাইথনে একটি স্ট্রিং থেকে এক ক্যারেক্টার বাদ দিয়ে অন্য স্ট্রিং তৈরি করা সম্ভব কিনা যাচাই করার প্রোগ্রাম


ধরা যাক 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
  1. পাইথনে এক স্ট্রিংকে অন্য স্ট্রিংয়ের সাথে যোগ করা

  2. পাইথনে প্যালিনড্রোম স্ট্রিং চেক করা

  3. পাইথন প্রোগ্রাম: স্ট্রিং-এ URL চেক করা

  4. পাইথনে স্ট্রিং ফ্লোট-এ কনভার্ট করা যায় কিনা যাচাই করা