কম্পিউটার

জাভাস্ক্রিপ্টে একটি পরিসরে একটি নির্দিষ্ট দূরত্ব সহ k-প্রাইম নম্বরগুলি খুঁজে বের করা


K-প্রধান সংখ্যা

একটি স্বাভাবিক সংখ্যাকে কে-প্রাইম বলা হয় যদি তার ঠিক k মৌলিক গুণনীয়ক থাকে, গুণিতক সহ গণনা করা হয়।

যার অর্থ 4 এর একমাত্র মৌলিক গুণনীয়ক 2 হলেও এটি একটি 2-প্রধান সংখ্যা হবে কারণ −

4 =2 * 2 এবং উভয় 2 কে আলাদাভাবে গণনা করা হবে গণনাকে 2 এ নিয়ে।

একইভাবে, 8 হল 3-প্রাইম কারণ 8 =2 * 2 * 2 গণনাকে 3 এ নিয়ে যাচ্ছে।

সমস্যা

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি সংখ্যা k, একটি দূরত্ব এবং একটি পরিসীমা নেয়৷

আমাদের ফাংশনটি সীমার মধ্যে কে-প্রাইম নম্বর সমন্বিত অ্যারেগুলির একটি অ্যারে ফিরিয়ে দেবে যার মধ্যে দূরত্বটি নির্দিষ্ট দূরত্বের ঠিক সমান।

উদাহরণ

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

const k =2;const step =2;const range =[0, 50];const kPrimeSteps =(k =1, ধাপ =1, [start, end]) => { const res =[]; let i =শুরু করুন; const findLen =(n =1) => { let count =0, i =2; যখন (i * i <=n) { যখন (n % i ===0) { গণনা++; n /=i; } i++; } যদি (n> 1) গণনা++; ফেরত গণনা; } while (i <=end - step) { if ((findLen(i) ==k &&findLen(i+step) ==k)) res.push([i, i+step]); i++; } রিটার্ন রিটার্ন;};console.log(kPrimeSteps(k, step, range));

আউটপুট

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

<প্রে> [ [ 4, 6 ], [ 33, 35 ] ]
  1. JavaScript-এ reduce() দিয়ে অ্যারে উপাদানের পণ্য খুঁজে বের করা

  2. জাভাস্ক্রিপ্টে একটি নির্দিষ্ট সংখ্যা ব্যবধান সহ দুটি মৌলিক সংখ্যা সন্ধান করা

  3. জাভাস্ক্রিপ্ট ব্যবহার করে একটি পরিসরে মোট উল্টাপাল্টা সংখ্যার গণনা করা

  4. জাভাস্ক্রিপ্ট ব্যবহার করে একটি পরিসরের মধ্যে একটি সংখ্যা দ্বারা বিভাজ্য সংখ্যার গণনা খুঁজে বের করা