<삼각형 판별하기>
: 길이가 서로 다른 A, B, C 세 개의 막대 길이가 주어지면,
이 세 막대로 삼각형을 만들 수 있으면 "YES"를 출력하고,
만들 수 없으면 "NO"를 출력한다.
- 먼저 삼각형이 되지 않는 조건을 알아보자.
최대 길이가 나머지 두 길이를 합한 길이보다 길어야 하고, 길이가 같으면 안된다.
정리하면 최대길이>두 개를 합한 길이 여야 한다.- 세 개의 값 중 최댓값을 구하고, 삼각형이 되지 않는 조건을 조건문으로 만들어서 해결하면 된다.
<script> function solution(a, b, c){ let answer="YES", 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)); </script>