삼각형은
긴 막대의 길이보다 짧은막대 길이 2개의 합이 더 커야한다.
c = 30
a = 16
b = 16
-> yes
c = 30
a = 15
b = 15
-> No
function solution(a,b,c){
let answer ="Yes", max;
let total = a + b + c;
if(a > b ) a = max;
else b = max;
if(c > max) c = max;
if((total-max) <=max) answer ="No"
}
console.log(solution(5,5,10))
-> No가 출력됨
a와 b의 합은 c를 넘으면 안된다.
조건이 answer이 맞으면 Yes, 틀리면 No를 출력해야한다.
따라서 전체의 합 20 에서 C(10)을 빼면 10이 나오기 때문에, c와 같은 값이 나온다.
삼각형 완성이 되려면, C의 값보다 더 커야하기 때문에 (total-max) <= max 라는 식을 세웠다.