কম্পিউটার

জাভাস্ক্রিপ্ট - স্ট্রিং একটি প্যালিনড্রোম কিনা তা খুঁজুন (বিরাম চিহ্নের জন্য পরীক্ষা করুন)


আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা প্রদত্ত স্ট্রিং যদি প্যালিনড্রোম হয় তবে সত্য ফেরত দেয়। অন্যথায়, মিথ্যা ফেরত দেয়।

স্ট্রিং-

যাচাই করার সময় এই শর্তগুলি আমাদের মনে রাখতে হবে
  • প্যালিনড্রোম চেক করার জন্য আমাদের বিরাম চিহ্ন মুছে ফেলতে হবে এবং সবকিছু ছোট হাতের অক্ষরে ঘুরিয়ে দিতে হবে।

  • আমাদের এটিকে অসংবেদনশীল করে তুলতে হবে, যেমন "রেসকার", "রেসকার", এবং "রেস কার" অন্যদের মধ্যে।

উদাহরণ

নিম্নলিখিত কোড -

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. সি# ব্যবহার করে স্ট্রিং প্যালিনড্রোম কিনা তা কীভাবে পরীক্ষা করবেন?