[기본문제] 세 수 중 최솟값
100이하의 자연수 3개를 받아, 가장 작은 값을 출력하라.
입력 예제 : 10, 15, 22
출력 예졔 : 10
나의 풀이 방법
function minNumResult (...arr) { // Rest Parameter
let result = 100;
console.log(arr); // [10, 15, 22]
// spread operator를 이용하여 배열을 인자로 변환
console.log(...arr); // 10, 15, 22
// forEach 문을 돌면서, result 보다 작으면 result로 대체.
arr.forEach((num) => {
if (result > num) result = num
});
return result;
}
console.log(minNumResult(10, 15, 22));
Rest paremeter
: Spread 연산자(...) 를 사용하여 함수의 파라미터를 작성한 형태이다. 즉, Rest 파라미터를 사용하면 함수의 파라미터로 오는 값들을배열
로 전달받을 수 있다.
답안
function solution(a, b, c) {
let answer;
if (a < b) answer = a;
else answer = b;
if (c < answer) answer = c;
return answer;
}
console.log(solution(2, 5, 1);
Author And Source
이 문제에 관하여([기본문제] 세 수 중 최솟값), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@godud2604/기본문제-세-수-중-최솟값저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)