2021/12/12) 5. 최솟값 구하기

1. 문제

<최솟값 구하기>
: 7개의 수가 주어지면 그 숫자 중 가장 작은 수를 출력하는 프로그램을 작성한다.

2. 해결 방법

  1. 변수(min)를 하나 더 생성하여, 배열의 첫 번째 인자(arr[0]) 혹은 가장 큰 정수(Number.MAX_SAFE_INTEGER)로 초기화를 해준다.
  2. for문(배열 인덱스번호를 증가시키기 위해 필요)과 if문(최솟값을 비교하기 위해 필요)을 중첩하여 조건문을 만든다.

! 플러스 개념
-> Number!!!

  • Number.MAX_SAFE_INTEGER : 가장 큰 정수를 반환
  • Number.MIN_SAFE_INTEGER : 가장 작은 정수를 반환

3. 정답

        <script>
            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, 7, 1, 3, 2, 9, 11];
            console.log(solution(arr));
        </script>

좋은 웹페이지 즐겨찾기