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

জাভাস্ক্রিপ্ট: স্ট্রিং প্যালিনড্রোম কিনা চেক করা (পাঙ্কচুয়েশন চেক সহ)


আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা 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

  1. জাভাস্ক্রিপ্টে স্ট্রিং সার্চ করার পদ্ধতি

  2. জাভাস্ক্রিপ্টে ম্যাজিক্যাল স্ট্রিং সমস্যা

  3. C++-এ একটি স্ট্রিং প্যালিনড্রোমের রোটেশন কিনা তা যাচাই করা

  4. C#-এ স্ট্রিং প্যালিনড্রোম (Palindrome) কিনা যাচাই করা