본문 바로가기
백준 문제 풀이/1차원 배열

(#10818 Java) 최소, 최대

by _비니_ 2023. 8. 3.
문제

 

문제 해결

이 문제는 Arrays.sort() 메소드를 알면 아주 간단하게 풀 수 있는 문제이다

Arrays.sort() : 배열의 원소들을 오름차순으로 정렬해주는 메소드

즉, 최솟값은 인덱스 0번 ( arr [0] ),

최댓값은 인덱스 마지막 ( arr [ N - 1 ] )에 위치해있다

 

코드
import java.util.Scanner;
import java.util.Arrays;
 
public class Main {
	public static void main(String[] args) {
    
		Scanner in = new Scanner(System.in);
        
		int N = in.nextInt();
		int[] arr = new int[N];
        
		for (int i = 0; i < N; i++) {
			arr[i] = in.nextInt();
		}
       
		Arrays.sort(arr);
		System.out.print(arr[0] + " " + arr[N - 1]);
	}
}

 

*컴파일 에러*

처음에 컴파일 에러가 떴는데, Arrays를 import 하지 않은 이유였다! import 꼭 해주기!!

반응형

'백준 문제 풀이 > 1차원 배열' 카테고리의 다른 글

(#10813 Java) 공 바꾸기  (0) 2023.08.08
(#10810 Java) 공 넣기  (0) 2023.08.04
(#2562 Java) 최댓값  (0) 2023.08.03
(#10871 Java) X보다 작은 수  (0) 2023.08.03
(#10807 Java) 개수 세기  (0) 2023.08.03