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

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


সমস্যা

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

উদাহরণস্বরূপ, প্রথম প্যালিনড্রোম হবে ০, দ্বিতীয় ১, দশম ৯, গ্যারহম ১১ (কারণ ১০ প্যালিনড্রোম নয়)।

উদাহরণ

নিচে কোডটি দেওয়া হলো:

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. জাভাস্ক্রিপ্টে প্যাস্কেলের ত্রিভুজের nth সারি উপাদান বের করা

  2. জাভাস্ক্রিপ্টে 1 থেকে n পর্যন্ত সব পূর্ণসংখ্যার ১ এর সংখ্যা গণনা করা

  3. জাভাস্ক্রিপ্টে প্রাকৃতিক সংখ্যা সিকোয়েন্সের nth ডিজিট খুঁজে বের করা

  4. জাভাস্ক্রিপ্টে লুকাস সংখ্যা সিকোয়েন্স-এর nth এলিমেন্ট বের করা