길이가 서로 다른 A, B, C 세 개의 막대 길이가 주어지면 이 세 막대로 삼각형을 만들 수 있
으면 “YES"를 출력하고, 만들 수 없으면 ”NO"를 출력한다.
첫 번째 줄에 100이하의 서로 다른 A, B, C 막대의 길이가 주어진다.
첫 번째 줄에 “YES", "NO"를 출력한다.
6 7 11
YES
13 33 17
NO
최대값이 다른 두 변수의 합보다 커야 한다.
function solution(a, b, c){
let answer="YES", max
if(a > b) max = a
else max = b
if (c > max) max = c
if(max > 나머지)
return answer
return "NO"
}
console.log(solution(13, 33, 17));
2) 최대값이 두 변수의 합과 같다.
-> 두 변수가 최대값에 붙어버린다.
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)); // YES
console.log(solution(13, 33, 17)); // NO