কম্পিউটার

জাভাস্ক্রিপ্টে পূর্ণ সংখ্যার মধ্যে nম প্যালিনড্রোম সংখ্যা খুঁজে বের করা


সমস্যা

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

উদাহরণস্বরূপ, প্রথম প্যালিনড্রোম হবে 0, দ্বিতীয়টি হবে 1, দশমটি হবে 9, একাদশটি হবে 11 কারণ 10টি একটি প্যালিনড্রোম নয়৷

উদাহরণ

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

const num = 31;
const findNthPalindrome = (num = 1) => {
   const isPalindrome = (num = 1) => {
      const reverse = +String(num)
      .split('')
      .reverse()
      .join('');
      return reverse === num;
   };
   let count = 0;
   let i = 0;
   while(count < num){
      if(isPalindrome(i)){
         count++;
      };
      i++;
   };
   return i - 1;
};
console.log(findNthPalindrome(num));

আউটপুট

নিম্নোক্ত কনসোল আউটপুট -

212

  1. জাভাস্ক্রিপ্টে প্যাসকেলের ত্রিভুজের nম সারির উপাদানগুলি সন্ধান করা

  2. জাভাস্ক্রিপ্টে n পর্যন্ত 1s সংখ্যা গণনা করা হচ্ছে

  3. জাভাস্ক্রিপ্টে প্রাকৃতিক সংখ্যা অনুক্রমের nম সংখ্যা খুঁজে বের করা

  4. জাভাস্ক্রিপ্টে লুকাস সংখ্যা অনুক্রমের nম উপাদান খুঁজে বের করা