본문 바로가기
알고리즘/기초

최솟값 구하기

by 달보드레. 2021. 9. 29.

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

<!DOCTYPE html>
<head></head>
<body>
    <script>

        function min(input) {

            let array = input.split(",").map((i) => Number(i));

            let indexMin,
                temp;
            //선택정렬
            for (i = 0; i < array.length - 1; i++) { 
                indexMin = i;
                for (j = i + 1; j < array.length; j++) { 
                    if (array[j] < array[indexMin]) {
                        indexMin = j;
                    }
                }
                temp = array[indexMin]; 
                array[indexMin] = array[i];
                array[i] = temp; 
            }

            alert("최솟값 : " + array[0]);
        }

        var input = prompt('7개의 정수를 입력해주세요.', 'A,B,C,D,E,F,G');

        min(input);
    </script>
</body>
</html>

 

'알고리즘 > 기초' 카테고리의 다른 글

10부제  (0) 2021.09.30
홀수  (0) 2021.09.30
1부터 N까지의 합  (0) 2021.09.28
연필갯수  (0) 2021.09.28
삼각형 판별하기  (0) 2021.09.28