BOJ_10818_최소, 최대

Swimming_Ram·2025년 7월 13일
0

Javalgorithm

목록 보기
1/7
post-thumbnail
package 구현;

import java.io.*;
import java.nio.Buffer;
import java.util.*;
import java.io.IOException;

public class BOJ_10818_최소최대 {
    public static void main(String[] args) throws IOException{
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

        int testcase_num = Integer.parseInt(br.readLine());

        int max_num = Integer.MIN_VALUE;
        int min_num = Integer.MAX_VALUE;

        String[] nums = br.readLine().split(" ");
        for (int i = 0; i < testcase_num; i++) {
            int num = Integer.parseInt(nums[i]);
            if (num > max_num) {
                max_num = num;
            }
            if (num < min_num) {
                min_num = num;
            }
        }

        System.out.println(min_num + " " + max_num);


    }
}

단순한 구현 문제 문제에서 얻어갈 수 있었던 건
1. BufferedReader의 사용법
2. 입력시 IOException 을 사용하면 psvm 뒤에 throws IOException을 추가해줘야 한다는것.
3. 최대, 최솟값을 초기화 할때 "Integer.MIN_VALUE", "Integer.MAX_VALUE" 를 사용하면 인트형에서 최소, 최대값으로 초기화 해놓을수 있다는 것.
4. BufferedReader를 사용할때 지금까지 두줄로 인트형으로 변환했지만 한번에 변환 할 수 있다는것.

profile
Swimming is good at loss Weight

0개의 댓글