প্রোগ্রামিং সমস্যা ৩৯ — প্যালিনড্রোম

প্রবলেম সেটার : Dimik Computing


সমস্যার বিবরণ

প্যালিনড্রোম হচ্ছে সেসব শব্দ যেটি সোজা বা উলটো যেভাবে করেই পড়া হোক না কেন, একই থাকে। যেমন– রমাকান্তকামার, এই শব্দটি ডান দিক বা বাঁ দিক যেকোনো দিক থেকেই পড়া হোক না কেন, একই থাকবে। তাই 'রমাকান্তকামার' প্যালিনড্রোম। এমন আরেকটি শব্দ হচ্ছে WOW। তোমার কাজ হচ্ছে, এমন একটি প্রোগ্রাম লেখা যেটি একটি শব্দ প্যালিনড্রোম কি না, সেটি শনাক্ত করবে।

ইনপুট

প্রোগ্রামটির প্রথমে একটি পূর্ণসংখ্যা \(T ~(1\leq T\leq 100)\) ইনপুট নিতে হবে এবং পরবর্তী \(T\)-সংখ্যক লাইনে ইনপুট হবে একটি করে স্ট্রিং \(S\) (দৈর্ঘ্য \(1000\)-এর বেশি নয়)।

আউটপুট

প্রোগ্রামটির আউটপুটে ইনপুট স্ট্রিংটি প্যালিনড্রোম কি না, সেটি দেখাতে হবে। যদি প্যালিনড্রোম হয় তাহলে প্রিন্ট করতে হবে Yes! It is Palindrome!, অন্যথায় প্রিন্ট করতে হবে Sorry! It is not Palindrome!

নমুনা ইনপুট আউটপুট

নমুনা #১

ইনপুট
3
wow
string
civic
আউটপুট
Yes! It is palindrome!
Sorry! It is not palindrome!
Yes! It is palindrome!
Loading Stats...