[백준] 10818번 : 최소, 최대

헛헛한꿔녀니·2023년 11월 17일

코딩 테스트

목록 보기
5/10
post-thumbnail

📚 문제

이미지를 클릭하시면 문제 링크로 연결됩니다.


📝 문제 이해 및 풀이

  • 최소값, 최대값 구하기 문제
  • 숫자를 입력받아 배열에 넣고 최대값, 최소값을 설정해준뒤, 비교하면서 값을 넣어준다.

💻 소스 코드

package solved;

import java.io.*;
import java.util.StringTokenizer;

// 3일차 - 배열
public class day03Baek10818 {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        int n = Integer.parseInt(br.readLine());
        StringTokenizer st = new StringTokenizer(br.readLine());

        int[] arr = new int[n];
        for (int i = 0; i < n; i++) {
            arr[i] = Integer.parseInt(st.nextToken());
        }

        int min = arr[0];
        int max = arr[0];

        for (int i = 1; i < arr.length; i++) {
            if (arr[i] < min) {
                min = arr[i];
            }
            if (arr[i] > max) {
                max = arr[i];
            }
        }

        System.out.println(min + " " + max);
    }
}

0개의 댓글