배열 안에 들어가는 숫자의 범위는 -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);
}
}