코딩테스트/JS 알고리즘 문제(JS)

세 수 중 최솟값 찾기

판다꼬마 2022. 8. 2. 19:51
728x90

문제

 

입력

  • 첫 번째 줄에 100 이하의 세 자연수가 입력된다.

 

출력

  • 첫 번째 줄에 가장 작은 수를 출력한다.

 

입력 예시

6 5 11

출력 예시

5

풀이 방법

answer라는 변수를 설정하고 3개의 수를 비교해 가며 가장 작은 수를 answer에 저장하고 출력하였다.

내 코드

<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(6, 5, 11));
        </script>
    </body>
</html>

Solution

<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>

느낌점

문제 자체를 해결하는 데는 큰 어려움이 없었는데, JS로 풀이하는 것이 처음이라 문법이 어색해서 힘들었다.

노력해보자

728x90