সমস্যা
আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা প্রথম এবং একমাত্র আর্গুমেন্ট হিসাবে সংখ্যার একটি অ্যারে নেয়।
আমাদের ফাংশনের কাজ হল অ্যারে থেকে নির্বাচিত ট্রিপলেটের সংখ্যা গণনা করা যা ত্রিভুজ তৈরি করতে পারে যদি আমরা সেগুলিকে ত্রিভুজের পার্শ্ব দৈর্ঘ্য হিসাবে নিই।
উদাহরণস্বরূপ, যদি ফাংশনে ইনপুট হয় −
const arr =[2, 2, 3, 4];
তারপর আউটপুট −
হওয়া উচিতconst আউটপুট =3;
আউটপুট ব্যাখ্যা
বৈধ সংমিশ্রণগুলি হল:
2,3,4 (প্রথম 2 ব্যবহার করে) 2,3,4 (দ্বিতীয় 2 ব্যবহার করে) 2,2,3
উদাহরণ
নিম্নলিখিত কোড -
const arr =[2, 2, 3, 4];const countTriangle =(arr =[]) => { arr.sort((a, b) => a - b) let k =2 let count =0 এর জন্য (আলো i =0; iআউটপুট নিম্নোক্ত কনসোল আউটপুট -
3