알고리즘, 코딩테스트/(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() : 실수를 입력받는다.