본문 바로가기

Javascript 코테준비/섹션1

5. 최솟값 구하기

문제 

 

7개의 수가 주어지면 그 숫자 중 가장 작은 수를 출력하는 프로그램을 작성하세요.

 

 


 

 

내가 푼 방법 

 

<html>
  <head>
    <meta charset="UTF-8" />
    <title>출력결과</title>
  </head>
  <body>
    <script>
      function solution() {
        let arr = [5, 7, 1, 3, 2, 9, 11];
        console.log(Math.min(...arr));
      }
      solution();
    </script>
  </body>
</html>

 

 

 


 

 

해답 

 

<html>
  <head>
    <meta charset="UTF-8" />
    <title>출력결과</title>
  </head>
  <body>
    <script>
      function solution(arr) {
        let answer,
          min = arr[0];
        for (let i = 1; 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>
  </body>
</html>

 

👀 역시 다양한 문제 풀이가 존재하는구나 ,, 

 

'Javascript 코테준비 > 섹션1' 카테고리의 다른 글

7. 10부제  (0) 2022.09.03
6. 홀수  (0) 2022.09.03
4. 1부터 N까지 합 출력하기  (0) 2022.09.02
3. 연필 개수  (0) 2022.09.02
2. 삼각형 판별하기  (0) 2022.09.02