삼각형의 세 변의 길이를 나타내는 a, b, c라는 세 개의 숫자를 사용하는 JavaScript 함수를 작성해야 합니다. 이 세 변이 직각 삼각형을 나타내는 경우 함수는 true를 반환해야 하고 그렇지 않으면 false를 반환해야 합니다.
직각 삼각형
삼각형의 세 각 중 하나가 90도이면 삼각형은 직각 삼각형입니다. 그리고 삼각형의 가장 긴 변의 제곱이 다른 두 변의 제곱의 합과 같을 때 삼각형의 한 각은 90도입니다.
예를 들어 - 3, 4, 5, as
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