7개의 수가 주어지면 그 숫자 중 가장 작은 수를 출력하는 문제
방식은 여러가지가 있지만 나는 Math 내장 객체
와 전개연산자
를 이용하여 풀어보았다.
※ 전개연산자를 사용하게 되면 전개연산자가 배열을 인수 리스트로 바꿔주게 된다.
function solution(arr) {
let answer = Math.min(...arr);
return answer;
}
let arr=[5, 3, 7, 11, 2, 15, 17]
console.log(solution(arr));
✅ 2
// 또 다른 풀이
function solution(arr) {
let answer, min = Number.MAX_SAFE_INTEGER;
for(let i=0; i<arr.length; i++) {
if(arr[i]<min) min = arr[i];
}
answer = min;
return answer;
}
let arr=[5, 3, 7, 11, 2, 15, 17]
console.log(solution(arr));
✅ 2