새소식

반응형
250x250
Baekjoon/Bronze

[백준] 1차원 배열 - 10818_최소, 최대 Java[자바]

  • -
728x90
반응형

[Bronze III]

배열 안에 들어가는 숫자의 범위는 -1,000,000 <= num <= 1,000,000이다.

따라서 max = -1,000,001, min = 1,000,001로 둔 후 반복문을 통해 max와 min을 재할당하면 풀리는 문제이다.

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

public class Main {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        
        int N = Integer.valueOf(br.readLine());
        
        int[] iarr = new int[N];
        StringTokenizer st = new StringTokenizer(br.readLine(), " ");
        
        int max = -1000001;
        int min = 1000001;
        
        for(int i = 0; i < N; i++) {
            int num = Integer.valueOf(st.nextToken());
            
            if(num > max) {
                max = num;
            }
            if(num < min) {
                min = num;
            }
        }
        
        System.out.println(min + " " + max);
    }
}

728x90
반응형
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.