100이하의 자연수 A, B, C를 입력받아 세 수 중 가장 작은 값을 출력하는 프로그램을 작성하세요. (정렬을 사용하면 안된다.)
첫 번째 줄에 100 이하의 세 자연수가 입력된다.
첫 번째 줄에 가장 작은 수를 출력한다.
6 5 11
5
정렬 메소드 sort
를 이용하면 아주 쉽게 해정렬을 해결할 수 있는 문제지만, 정렬을 사용하면 안된다는 조건이 있다.
그래서 if문으로 분기처리해 해결하는 방식을 사용했다.
if와 else if를 늘여뜨리면 코드가 지저분해지기 때문에 삼항연산자를 이용해서 코드를 깔끔하게 정리했다.
function solution (a, b, c) {
let answer;
a < b ? answer = a : answer = b
b < c ? answer = b : answer = c
a < c ? answer = a : answer = c
return answer;
}