আমাদের ওয়েবসাইট কুকিজ ব্যবহার করে। গ্রহণ বোতামে ক্লিক করলে, আপনি গোপনীয়তা নীতি অনুসারে কুকিজ ব্যবহারে সম্মতি প্রদান করেন।
আপনাকে অক্ষরের একটি স্ট্রিং দেওয়া হব. আপনার কাজটি প্রদত্ত স্ট্রিংটি কোনও প্যালিনড্রোম কিনা তা নির্ধারণ কর. একটি প্যালিন্ড্রোম একটি স্ট্রিং যা একই পিছনের দিকে এবং এগিয. উদাহরণস্বরূপ, স্ট্রিং "রেসকার" একটি প্যালিনড্রোম, তবে স্ট্রিং "অ্যাপল" নয.
এই সমস্যা সমাধানের জন্য, আপনি একটি সাধারণ অ্যালগরিদম ব্যবহার করতে পারেন. প্রথমত, প্রদত্ত স্ট্রিংটি বিপরীত করুন. তারপরে, বিপরীত স্ট্রিংটিকে মূল স্ট্রিংয়ের সাথে তুলনা করুন. যদি দুটি স্ট্রিং সমান হয় তবে প্রদত্ত স্ট্রিংটি একটি প্যালিনড্রোম. অন্যথায়, প্রদত্ত স্ট্রিংটি কোনও প্যালিনড্রোম নয.
এখানে একটি উদাহরণ::
>>> is_palindrome("racecar") সত্য >>> is_palindrome("apple") মিথ্য
এখানে সমাধানের জন্য কোড আছ::
def is_palindrome(s): # প্রদত্ত স্ট্রিংটি বিপরীত করুন. s_reversed = s [::-1] # বিপরীত স্ট্রিংটি মূল স্ট্রিংয়ের সাথে তুলনা করুন. রিটার্ন s == s_reversed
</বিশদএমবিবিএস, এমডি - ডার্মাটোলজি, ভেনারোলজি এবং কুষ্ঠ