알고리즘은 항상 멋있게 풀고 짧게 풀고싶지만 그러지 못하는 점을 반성하고 있어서 공부를 시작했다.
앞으로 차근차근 공부할 것이다.
세 개의 중복되지 않는 정수중 최솟갑 구하기
(정렬 사용 금지 only if 문)
function minNumber(a, b, c) {
let result;
if (a > b) result = b;
else result = a;
if (result > c) result = c;
return result;
}
console.log(minNumber(6,5,11)); // 5
간단하다 if 문만 이용해서 푸는것은 알았지만 아직까지는 이거보다 좋은거는 크게 생각하진 않았다.
처음 먼저 a, b 를 비교해서 작은 값을 result에 넣어줬다.
그후 result 와 c 값을 비교해서 return 을 해주었다.
사실 크게 코드 내용을 보면 풀이설명 까지는 필요 없을듯 해보이지만 간단하게 적어본다.!