문제
- 100이하의 자연수 A, B, C를 입력받아 세 수 중 가장 작은 값을 출력하는 프로그램 작성하기 (정렬을 사용하면 안 됩니다.)
- 입력설명
- 첫 번째 줄에 100이하의 세 자연수가 입력된다.
- 출력설명
- 첫 번째 줄에 가장 작은 수를 출력한다.
- 입력예제
- 6 5 11
- 출력예제
- 5
function solution(a, b, c) {
let answer;
if (a < b) { answer = a }
else if (a > b) { answer = b }
if (answer > c) { answer = c }
return answer;
}
console.log(solution(6, 5, 11));
풀이 및 느낀 점
if를 사용해서 간단하게 푸는 문제였는데, 비교를 해서 출력하라는 말 때문에 여러가지 방법을 생각했었습니다. 앞으로 알고리즘 문제를 풀면서 쉽게 생각하는 방법을 더 익히면 좋겠다고 느꼈습니다.
Comments