[알고리즘 - JavaScript] section 01-5-최솟값 구하기

ezerone·2022년 5월 16일
0

algorithm

목록 보기
5/10
post-thumbnail

✔ 문제

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
profile
재미도 재능

0개의 댓글