백준 알고리즘

4. 1차원 배열 - 3 (10818번)

IT의 큰손 2023. 3. 1. 22:09
728x90

★ 문제

  • N개의 정수가 주어진다. 이때, 최솟값과 최댓값을 구하는 프로그램을 작성하시오
  • 첫째 줄에 정수의 개수 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 N개의 정수를 공백으로 구분해서 주어진다. 모든 정수는 -1,000,000보다 크거나 같고, 1,000,000보다 작거나 같은 정수이다.
★ 소스코드
    •  
import java.util.ArrayList;
import java.util.Collections;
import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		Scanner scan = new Scanner(System.in);
		
		int size = scan.nextInt();
		
		ArrayList <Integer> list = new ArrayList<Integer>();
		
		for(int i=0; i<size; i++) {
			list.add(scan.nextInt());
		}
		
		int max = Collections.max(list);
		int min = Collections.min(list);
		
		System.out.printf("%d %d\n", min, max);
	}
}
728x90