আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি সংখ্যা নেবে এবং প্রোনিক সংখ্যা হলে true রিটার্ন করবে অন্যথায় false।
একটি প্রোনিক সংখ্যা হলো এমন একটি সংখ্যা যা দুটি কমsekutিভ পূর্ণসংখ্যার গুণফল, অর্থাৎ নিচের ফর্মের −
n(n + 1)
উদাহরণ
কোডটি নিচে দেওয়া হলো −
const num = 132; const isPronic = num => { let nearestSqrt = Math.floor(Math.sqrt(num)) - 1; while(nearestSqrt * (nearestSqrt + 1) <= num){ if(nearestSqrt * (nearestSqrt+1) === num ){ return true; }; nearestSqrt++; }; return false; }; console.log(isPronic(num));আউটপুট
কনসোলে আউটপুট −
true