हमें एक JavaScript फ़ंक्शन लिखना है जो तीन संख्याएँ a, b और c लेता है जो त्रिभुज की तीन भुजाओं की लंबाई दर्शाती हैं। फ़ंक्शन को true लौटाना चाहिए यदि वे तीन भुजाएँ समकोण त्रिभुज दर्शाती हैं, अन्यथा false।
समकोण त्रिभुज
एक त्रिभुज समकोण त्रिभुज होता है यदि त्रिभुज के तीन कोणों में से एक 90 डिग्री का हो। और त्रिभुज में एक कोण 90 डिग्री का होता है जब सबसे लंबी भुजा का वर्ग अन्य दो भुजाओं के वर्गों के योग के बराबर हो।
उदाहरण के लिए - 3, 4, 5, क्योंकि:
3*3 + 4*4 = 5*5 = 25
कोड
const side1 = 8; const side2 = 10; const side3 = 6;
const isRightTriangle = (a, b, c) => {
const con1 = (a*a) === (b*b) + (c*c);
const con2 = (b*b) === (a*a) + (c*c);
const con3 = (c*c) === (a*a) + (b*b);
return con1 || con2 || con3;
};
console.log(isRightTriangle(side1, side2, side3));
आउटपुट
true