![ড. সুরেন্দ্র ভি এইচ এইচ, [object Object]](/_next/image?url=https%3A%2F%2Fd3fzwscyjtgllx.cloudfront.net%2Fuploads%2Fimages%2F176901705479480325802.jpg&w=3840&q=60)
প্রশ্নোত্তর
ড. সুরেন্দ্র ভি এইচ এইচ একটি এমবিবিএস এবং ডার্মাটোলজি, ভেনেরিওলজি এবং কুষ্ঠরোগে একটি এমডি ধারণ কর.
![ড. সুরেন্দ্র ভি এইচ এইচ, [object Object]](/_next/image?url=https%3A%2F%2Fd3fzwscyjtgllx.cloudfront.net%2Fuploads%2Fimages%2F176901705479480325802.jpg&w=3840&q=60)
আপনাকে অক্ষরের একটি স্ট্রিং দেওয়া হব. আপনার কাজটি প্রদত্ত স্ট্রিংটি কোনও প্যালিনড্রোম কিনা তা নির্ধারণ কর. একটি প্যালিন্ড্রোম একটি স্ট্রিং যা একই পিছনের দিকে এবং এগিয. উদাহরণস্বরূপ, স্ট্রিং "রেসকার" একটি প্যালিনড্রোম, তবে স্ট্রিং "অ্যাপল" নয.
এই সমস্যা সমাধানের জন্য, আপনি একটি সাধারণ অ্যালগরিদম ব্যবহার করতে পারেন. প্রথমত, প্রদত্ত স্ট্রিংটি বিপরীত করুন. তারপরে, বিপরীত স্ট্রিংটিকে মূল স্ট্রিংয়ের সাথে তুলনা করুন. যদি দুটি স্ট্রিং সমান হয় তবে প্রদত্ত স্ট্রিংটি একটি প্যালিনড্রোম. অন্যথায়, প্রদত্ত স্ট্রিংটি কোনও প্যালিনড্রোম নয.
এখানে একটি উদাহরণ::
>>> is_palindrome("racecar") সত্য >>> is_palindrome("apple") মিথ্য এখানে সমাধানের জন্য কোড আছ::
def is_palindrome(s): # প্রদত্ত স্ট্রিংটি বিপরীত করুন. s_reversed = s [::-1] # বিপরীত স্ট্রিংটি মূল স্ট্রিংয়ের সাথে তুলনা করুন. রিটার্ন s == s_reversed </বিশদএমবিবিএস, এমডি - ডার্মাটোলজি, ভেনারোলজি এবং কুষ্ঠ