백준 10818번 (배열 start- Arrays.sort메소드 - 배열내에서 숫자 크기 정렬)
hyeonseong
2022. 7. 29. 10:42
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int num = sc.nextInt();
int arry[] = new int[num];
int min = -99999;
int max = 99999;
for(int i = 0; i < num; i++){
arry[i] = sc.nextInt();
}
for(int j = 0; j< arry.length;j++){
if(arry[j] < min){
min = arry[j];
}
if(arry[j] > max){
max = arry[j];
}
}
System.out.println(min + " "+ max);
}
}
처음 시도 했을때 방식 이다.
단순 반복문만 실행 했을때 실패 했다.
찾아 보니 배열에서 자동으로 비교해 순서 정렬을 해주는 메소드가 있었다.
Arrays.sort(); 이다.
import java.util.Arrays;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int num = sc.nextInt();
int arry[] = new int[num];
for(int i = 0; i < num; i++){
arry[i] = sc.nextInt();
}
Arrays.sort(arry);
System.out.println(arry[0] + " " + arry[num - 1]);
}
}