알고리즘, 코딩테스트/(JAVA)백준
(JAVA) 백준 10818 최소, 최대
momo0503
2020. 11. 19. 18:06
import java.util.*;
public class T4 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int N = sc.nextInt();
int[] arr = new int[N];
for(int i=0;i<N;i++) {
arr[i]=sc.nextInt();
}
sc.close();
Arrays.sort(arr);
System.out.println(arr[0]+" "+arr[N-1]);
}
}
Arrays.sort 로 오름차순으로 정렬한다. 최소값은 arr[0]에 최대값은 arr[배열크기-1] 에 저장되어있다.
Scanner 클래스의 몇가지 메소드를 비교해보자. (Scanner는 입력되는 키 값을 공백으로 구분되는 토큰 단위로 읽는다.)
- sc.nextLine() : 문자열 전체를 입력받는다.
- sc.next() : 띄어쓰기를 기준으로 한단어 입력받는다.
- sc.nextInt() : 정수를 입력받는다.
- sc.nextDouble() : 실수를 입력받는다.