findSmallestElement 함수를 구현해 주세요
findSmallestElement
의arr
인자는 숫자 값으로만 이루어진 배열이다.arr
의 값들 중 가장 작은 값을 리턴 해주세요.- 만일
arr
가 비어있으면 0을 리턴 해주세요.- 예를 들어, 다음과 같은 배열이 인자(input)으로 들어왔다면 1이 리턴 되어야 합니다.
function findSmallestElement(arr){
if(arr.length === 0) {
return 0; //빈 배열이면 0을 리턴
} else {
let min = arr[0];
// 변수 min에 배열의 아무 값을 임의로 설정. (가상의 최솟값)
for (i = 0 ; i < arr.length; i++) {
if (arr[i] < min ) {
min = arr[i];
}
} return min;
}
}
console.log(findSmallestElement([20, 200, 23, 1, 3, 9]));
어떻게 최솟값을 뽑아낼까.
작성한 코드를 하나하나 살펴보자.