3개의 수가 주어질 경우, 삼각형을 만들 수 있는지 확인하기
처음 문제를 풀 때엔 가장 큰 수를 골라 나머지 두 수의 합이 가장 큰수와 같은지 작은지 확인하는 방식으로 풀었는데,
문제 풀이 해설에서 sum을 구해두고 문제를 풀어나가는 걸 보고 느낀 바가 많습니다.
아직 이런 생각을 못하는 걸 보니 멀었구나 싶습니다..ㅠㅠ
function triangle(a, b, c) {
let answer = "YES";
let max;
let sum = a + b + c;
if (a < b) max = b;
else max = a;
if (c > max) max = c;
if (sum - max <= max) answer = "NO";
return answer;
}
console.log(triangle(20, 17, 30));