[기본문제] 삼각형 판별하기
서로 다른 A, B, C 세 개의 막대 길이가 주어지면 이 세 막대로 삼각형을 만들 수 있으면 YES, 없으면 No
삼각형 조건 : C가 가장 긴 변일 때, A + B > C
function triangleDiscirimination(...arr) {
const [a, b, c] = arr; // 구조 분해 할당 (Destructuring Assignment)
let 가장긴변;
let 세변의합 = a + b + c;
let 결과 = "YES";
// A, B, C 중 가장 긴 변 찾기
if (a > b) 가장긴변 = a
else 가장긴변 = b
if (c > 가장긴변) 가장긴변 = c
// 삼각형 조건 : 나머지 두 변의 길이의 합 > 가장 긴 변
const 나머지두변의합 = 세변의합 - 가장긴변;
if (나머지두변의합 <= 가장긴변) 결과 = 'NO'
return 결과;
}
console.log(triangleDiscirimination(13, 33, 17))
Author And Source
이 문제에 관하여([기본문제] 삼각형 판별하기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@godud2604/기본문제-삼각형-판별하기저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)