주어지는 3개의 수 중 최솟값 구하기 문제
function min(a, b, c) {
let answer;
if (a < b) answer = a;
else answer = b;
if (answer < c) {
return answer;
} else {
answer = c;
return answer;
}
}
console.log(min(42, 52, 11));
같은 코드이지만 축약해서 다음과 같이 쓸 수 있습니다.
function min(a, b, c) {
let answer;
if (a < b) answer = a;
else answer = b;
if(c < answer) answer = c;
return answer;
}
console.log(min(42, 52, 11));
Math의 메소드 min을 이용해서 더 쉽게 풀 수 있습니다.
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Math/min#using_math.min()
function min(a, b, c) {
let answer;
return (answer = Math.min(a, b, c));
}
console.log(min(20, 11, 29));