[JavaScript] 삼각형 판별하기
🔑 풀이
function solution(a, b, c) {
let answer = 'YES';
let max;
let sum = a + b + c;
if(a > b) {
max = a;
} else {
max = b;
}
if(c > max) {
max = c;
}
if((sum - max) <= max) {
answer = 'NO';
}
return answer;
}
console.log(solution(6, 7, 11));
📍 풀이과정
- 주어진 수
a
,b
,c
를 각각 비교해 가장 큰 값을 찾는다.- 가장 큰 값과 나머지 두 값의 합을 비교해야한다.
- 나머지 두 값의 합을 알 수 있는 방법 :
a + b + c
에서 가장 큰 값 빼기
💡 배운점
삼각형 결정조건
- 가장 긴 변을
x
, 나머지 두 변을y
,z
라고 했을 때
x > y + z
를 만족해야 삼각형이 될 수 있다.
Author And Source
이 문제에 관하여([JavaScript] 삼각형 판별하기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@hye_rin/JavaScript-삼각형-판별하기저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)