Q : 100이하의 자연수 A, B, C를 입력받아 세 수 중 가장 작읍 값을 출력하는 프로그램을 작성하세요.
function solution(a, b, c){
let answer;
if(a < b){
answer = a;
}
if(c < answer){
answer = c;
}
return answer;
}
console.log(solution(10, 50, 85));
Q : 7개의 수가 주어지면 그 숫자 중 가장 작은 수를 출력하는 프로그램을 작성하시오!
// 첫번째 방식
let arr = [5, 3, 7, 11, 2, 15, 17];
function solution(num){
let answer;
let min = 5;
for(let i=0; i<arr.length; i++){
if(arr[i] < min){
min = arr[i];
}
}
answer = min;
return answer;
}
console.log(solution(arr));
// 두번째 방식
function solution2(){
let answer = Math.min(5, 3, 7, 11, 2, 15, 17);
return answer;
}
console.log(solution2());
// 세번째 방식
function solution3(arr3){
let answer = Math.min(...arr3);
return answer;
}
let arr3 = [5, 3, 7, 11, 2, 15, 17];
console.log(solution3(arr3));