본문 바로가기

Javascript 코테준비/섹션1

1. 세 수 중 최솟값

문제 

 

100이하의 자연수 A, B, C를 입력받아 세 수 중 가장 작은 값을 출력하는 프로그램을 작성하세요.

(정렬을 사용하면 안됩니다)

 


 

내가 푼 방식 

 

<html>
  <head>
    <meta charset="UTF-8" />
    <title>출력결과</title>
  </head>
  <body>
    <script>
      function solution(a, b, c) {
        let answer;
        arr = [a, b, c];
        answer = Math.min(...arr);
        return answer;
      }

      console.log(solution(2, 5, 1));
    </script>
  </body>
</html>

 

👀 정렬 사용 x 라는 조건을 안보고 문제 품 .. 

 


 

해답

 

<html>
  <head>
    <meta charset="UTF-8" />
    <title>출력결과</title>
  </head>
  <body>
    <script>
      function solution(a, b, c) {
        let answer;
        if (a < b) answer = a;
        else answer = b;
        if (c < answer) answer = c;
        return answer;
      }

      console.log(solution(2, 5, 1));
    </script>
  </body>
</html>

 

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

6. 홀수  (0) 2022.09.03
5. 최솟값 구하기  (0) 2022.09.03
4. 1부터 N까지 합 출력하기  (0) 2022.09.02
3. 연필 개수  (0) 2022.09.02
2. 삼각형 판별하기  (0) 2022.09.02