আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি সংখ্যা নেয়, বলুন n, এবং আমাদের পরীক্ষা করতে হবে এমন তিনটি পরপর প্রাকৃতিক সংখ্যা (দশমিক/ভাসমান বিন্দু নয়) আছে কিনা যার যোগফল n এর সমান।
যদি এই ধরনের সংখ্যা বিদ্যমান থাকে, আমাদের ফাংশন তাদের ফেরত দেওয়া উচিত, অন্যথায় এটি মিথ্যা ফেরত দেওয়া উচিত। নিম্নলিখিত কোড -
উদাহরণ
const sum =54;const threeConsecutiveSum =sum => { if(sum <6 || যোগফল % 3 !==0){ ফেরত মিথ্যা; } // তিনটি সংখ্যা ফর্মের হবে:// x + x + 1 + x + 2 =3 * x + 3 const residue =sum - 3; const num =অবশিষ্টাংশ / 3; রিটার্ন [সংখ্যা, সংখ্যা+1, সংখ্যা+2];};console.log(threeConsecutiveSum(sum));
আউটপুট
নিম্নোক্ত কনসোলে আউটপুট −
<প্রে>[ 17, 18, 19]