[백준,BOJ 10818] 최소, 최대(JAVA 구현)
코테/백준 온라인 저지(BOJ)

[백준,BOJ 10818] 최소, 최대(JAVA 구현)

반응형

-해법

import java.util.*;

public class Main{
    public static void main(String[] args){
        Scanner in = new Scanner(System.in);
        ArrayList<Integer> arr = new ArrayList<>();
        
        int n = in.nextInt();
        
        for(int i=0;i<n;i++){
            arr.add(in.nextInt());      
        }
        
        System.out.print(Collections.min(arr)+" "+Collections.max(arr));
        
        in.close();
    }
}

  배열을 사용하는 첫 문제이다.(단계별 풀어보기 기준)

 

  이전에 풀었을 때 1차원 배열과 반복문을 이용하여 최대, 최소 값을 구하였지만 라이브러리를 활용하면 더욱 쉽기 때문에 굳이 어렵게 풀 필요가 없다고 생각하여 이번엔 가변 배열인 arrayList와 컬렉션의 최대 최솟값을 구해주는 Collection Framework를 활용해 보았다.

반응형