function solution(a, b, c){
let answer;
if(a > b){ //a>b>c
answer = b
if(b > c) answer = c
} else { //b>a c..?
answer = a
if(a > c) answer = c
}
return answer;
}
console.log(solution(2, 5, 1));
function solution(a, b, c){
let answer;
if(a<b) answer=a;
else answer=b;
if(c<answer) answer=c;
return answer;
}
console.log(solution(2, 5, 1));
어려운 문제는 아니지만 답안코드를 보니 확실히 내 코드보다 깔끔하고 간결하다.
function solution(a, b, c){
let answer="YES", max;
if( a > b) max = a
else max = b
if( c > max) max = c
if(a+b+c - max <= max) answer = "NO"
return answer;
}
console.log(solution(13, 33, 17));
매번 if문옆에 {}
curly bracket을 써서 영역을 표시 했었는데 간단한 알고리즘 문제에서는 안적는게 더 가독성이 좋은 것 같다.