সমস্যা
আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি সংখ্যা নেয় যা একটি ত্রিভুজের পরিধি নির্দিষ্ট করে। আমাদের ফাংশনটি সমস্ত ত্রিভুজ পার্শ্ব ট্রিপলেটগুলির একটি অ্যারে প্রদান করবে যার পরিধি ইনপুট দ্বারা নির্দিষ্ট করা সমান৷
উদাহরণ
নিম্নলিখিত কোড -
const perimeter =120;const findAllRight =(ঘের =1) => { const res =[]; for(let a =1; a <=ঘের; a++){ for(let b =a; b <=perimeter - a; b++){ for(let c =a; c <=a + b; c++){ if (a + b + c !==পরিধি){ চালিয়ে যান; }; if((a * 2) + (b * 2) ===(c * 2)){ res.push([a, b, c]); }; }; }; }; রিটার্ন res;};console.log(findAllRight(perimeter));
আউটপুট
নিম্নোক্ত কনসোল আউটপুট -
<পূর্ব>[ [ 1, 59, 60 ], [ 2, 58, 60 ], [ 3, 57, 60 ], [ 4, 56, 60 ], [ 5, 55, 60 ], [ 6, 54, 60 ], [ 7, 53, 60 ], [ 8, 52, 60 ], [ 9, 51, 60 ], [ 10, 50, 60 ], [ 11, 49, 60 ], [ 12, 48, 60 ], [ 13, 47, 60 ], [ 14, 46, 60 ], [ 15, 45, 60 ], [ 16, 44, 60 ], [ 17, 43, 60 ], [ 18, 42, 60 ], [ 19 , 41, 60 ], [ 20, 40, 60 ], [ 21, 39, 60 ], [ 22, 38, 60 ], [ 23, 37, 60 ], [ 24, 36, 60 ], [ 25, 35 , 60 ], [ 26, 34, 60 ], [ 27, 33, 60 ], [ 28, 32, 60 ], [ 29, 31, 60 ], [ 30, 30, 60 ] ]