본문 바로가기
Algorithm

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

by Judy 2022. 1. 6.
문제
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

'Algorithm' 카테고리의 다른 글

[알고리즘] 10부제  (0) 2022.01.08
[알고리즘] 홀수  (0) 2022.01.08
[알고리즘] 1부터 N까지 합 출력하기  (0) 2022.01.06
[알고리즘] 연필 개수  (0) 2022.01.05
[알고리즘] 삼각형 판별하기  (0) 2022.01.03