길이가 서로 다른 A, B, C 세 개의 막대 길이가 주어지면 이 세 막대로 삼각형을 만들 수 있 으면 “YES"를 출력하고, 만들 수 없으면 ”NO"를 출력한다.
▣ 입력설명
첫 번째 줄에 100이하의 서로 다른 A, B, C 막대의 길이가 주어진다.
▣ 출력설명
첫 번째 줄에 “YES", "NO"를 출력한다.
▣ 입력예제 6 7 11
▣ 출력예제 YES
<script>
function solution(a, b, c) {
let answer = "YES";
let max = 0;
// 최댓값을 찾기 위해
let total = a + b + c;
// 전체 합을 구하는 변수
if (a > b) {
max = a;
} else {
max = b;
}
if (c > max) {
max = c;
}
// 첫번째 최솟값을 구하는 식을 반대로 하면 최댓값을 구할 수 있다.
if (total - max <= max) {
answer = "no";
}
// 만약에 total-max가 max보다 작거나 같다면 answer는 no로 도출 한다
return answer;
}
console.log(solution(6, 7, 11));
</script>