Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

삼각형의 정당성 결정 – JavaScript

<시간/>

삼각형의 세 변의 길이를 나타내는 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