আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা true ফেরত দেবে যদি দেওয়া স্ট্রিংটি একটি প্যালিনড্রোম হয়। অন্যথায়, false ফেরত দেবে।
স্ট্রিং যাচাই করার সময় আমাদের নিচের শর্তগুলো খেয়াল রাখতে হবে −
প্যালিনড্রোম চেক করার জন্য পাঙ্কচুয়েশন সরিয়ে সব ছোট হাতের অক্ষরে রূপান্তর করতে হবে।
এটিকে কেস-ইনসেনসিটিভ করতে হবে, যেমন "racecar", "RaceCar", এবং "race CAR" ইত্যাদি।
উদাহরণ
নিচে কোড দেওয়া হল −
const str = 'dr. awkward'; const isPalindrome = (str = '') => { const regex = /[^A-Za-z0-9]/g; str = str.toLowerCase().replace(regex, ''); let len = str.length; for (let i = 0; i < len/2; i++) { if (str[i] !== str[len - 1 - i]) { return false; }; }; return true; }; console.log(isPalindrome(str));আউটপুট
কনসোলে আউটপুট হবে −
true