Algorithm

[알고리즘] 최솟값 구하기

Judy 2022. 1. 6. 22:33
문제
7개의 수가 주어지면 그 숫자 중 가장 작은 수를 출력하는 프로그램을 작성하세요.

입력설명
첫 번째 줄에 7개의 수가 주어진다.

출력설명

첫 번째 줄에 가장 작은 값을 출력한다.

 

입력예제

5 3 7 11 2 15 17

출력예제

2

 

해결 1

function solution() {
  let arr = [5, 3, 7, 11, 2, 15, 17];
  const answer = Math.min(...arr);

  return answer;
}

solution();

해결 2

function solution() {
  let arr = [5, 3, 7, 11, 2, 15, 17];
  const answer = Math.min.apply(null, arr);

  return answer;
}

solution()

해결 3

function solution() {
  let arr = [5, 3, 7, 11, 2, 15, 17];
  const answer = Math.min(5, 3, 7, 11, 2, 15, 17);

  return answer;
}

solution()

 

해결풀이

 

최솟값은 2이므로 Javascript Math 문법으로 해결이 다 가능하다.

최댓값도 구할 수 있다.

Math.min

https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Math/min