🤯 코딩테스트/Javscript
[자바스크립트 알고리즘 문제풀이(코딩테스트 대비)] Section 01 - 세 수 중 최솟값
kangkibong
2022. 1. 8. 15:47
※ 문제
100이하의 자연수 A, B, C를 입력받아 세 수 중 가장 작은 값을 출력하는 프로그램을 작성하세요.(정렬을 사용하면 안됩니다)
▣ 입력설명 첫 번째 줄에 100이하의 세 자연수가 입력된다.
▣ 출력설명 첫 번째 줄에 가장 작은 수를 출력한다.
▣ 입력예제 1
6 5 11
▣ 출력예제 1
5
※ 코드
<html>
<head>
<meta charset="UTF-8">
<title>출력결과</title>
</head>
<body>
<script>
function solution(a, b, c) {
let answer;
if (a < b) {
answer = a;
} else {
answer = b;
}
if (answer > c) {
answer = c;
}
return answer;
}
console.log(solution(6, 5, 11));
</script>
</body>
</html>
※ 설명
매개변수로 받는 a, b, c 중에서 먼저 a와 b를 비교하여 a가 작을경우 aswer에 a를 할당하고 그렇지 않을 경우 b를 할당한다.
이 후 a와b를 비교해서 작은 값을 얻은 answer과 c를 비교했을 때 c가 작을경우 answer에 c를 할당한다.
해당 내용은 김태원님의 자바스크립트 알고리즘 문제풀이 강의를 듣고 작성한 글입니다.