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

জাভাস্ক্রিপ্টে nth প্রাইম নম্বর বের করা


আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একমাত্র আর্গুমেন্ট হিসেবে একটি সংখ্যা নেয়, মনে করুন সংখ্যাটি n। ফাংশনটি শুরু থেকে nth প্রাইম নম্বর খুঁজে বের করে ফেরত দেবে।

উদাহরণস্বরূপ −

n = 6 হলে, আউটপুট হওয়া উচিত: 13

উদাহরণ

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

const findPrime = num => {    let i, primes = [2, 3], n = 5;    const isPrime = n => {       let i = 1, p = primes[i],       limit = Math.ceil(Math.sqrt(n));       while (p <= limit) {          if (n % p === 0) {             return false;          }          i += 1;          p = primes[i];       }       return true;    }    for (i = 2; i <= num; i += 1) {       while (!isPrime(n)) {          n += 2;       }       primes.push(n);       n += 2;    };    return primes[num - 1]; } console.log(findPrime(6)); console.log(findPrime(16)); console.log(findPrime(66));

আউটপুট

কনসোলে আউটপুট হবে −

13 53 317

  1. জাভাস্ক্রিপ্টে একটি সংখ্যার পরবর্তী প্রাইম নম্বর বের করা

  2. জাভাস্ক্রিপ্টে প্যাডোভান সিকোয়েন্সের nth এলিমেন্ট বের করা

  3. জাভাস্ক্রিপ্টে অ্যারেতে প্রথম নন-কনsekutিভ নম্বর খুঁজে বের করা

  4. C++ দিয়ে n!-এ প্রাইম নাম্বার p-এর পাওয়ার (Power) বের করা