최소값 구하기 2
문제
7개의 자연수가 주어지면 그 숫자 중 가장 작은 수를 출력
풀이 과정 a
- Math.min 메소드를 이용해서 최소값을 구한다.
const solutionA = (numberArray) => {
return Math.min(...numberArray);
};
const testA = solutionA([5, 3, 7, 11, 2, 15, 17]);
console.log(testA);
풀이 과정 b
- 최소값을 담을 변수를 선언한 후 배열의 첫 번째 요소를 할당한다.
- 1부터 배열의 길이만큼 순회한다.
- 최소값을 담은 변수와 배열의 각각의 요소를 비교하면서
3.1 (최소값 > 배열의 각각의 요소) 조건이 만족한다면 최소값을 배열의 요소로 재할당한다. - 최소값을 return 한다.
const solutionB = (numberArray) => {
let minNumber = numberArray[0];
for (let i = 1; i < numberArray.length; i++) {
if (minNumber > numberArray[i]) {
minNumber = numberArray[i];
}
}
return minNumber;
};
const testB = solutionB([5, 3, 7, 11, 2, 15, 17]);
console.log(testB);
틀린 부분이 있거나 보충해야 할 내용이 있다면 댓글이나 DM(sungstonemin)으로 알려주시면 감사하겠습니다😄
Author And Source
이 문제에 관하여(최소값 구하기 2), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@jkl1545/최소값-구하기-2저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)