백준
백준 10808번 문제 최소, 최대 (Java)
gxxgsta
2021. 5. 14. 15:10
반응형
SMALL
import java.util.Scanner;
public class Main {
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int N = sc.nextInt();
int[] num = new int[N];
for(int i=0; i<N; i++) {
num[i] = sc.nextInt();
}
int min = 1000000;
int max = -1000000;
for(int i=0; i<N; i++) {
if(num[i]>max) {
max=num[i];
}
if(num[i]<min) {
min=num[i];
}
}
System.out.println(min+" "+max);
}
}
입력된 수가 초기에 설정한 min보다 작거나 max보다 클 경우 엉뚱한 결과값이 출력될 수 있으므로 min엔 최댓값을, max엔 최솟값을 넣어 이러한 경우가 발생하지 않도록 함.
반응형
LIST