[ 다먹살 ]/- Coding

[백준] 10818 최소, 최대

엉망으로살기 2021. 9. 5. 19:03
반응형

https://www.acmicpc.net/problem/10818

 

10818번: 최소, 최대

첫째 줄에 정수의 개수 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 N개의 정수를 공백으로 구분해서 주어진다. 모든 정수는 -1,000,000보다 크거나 같고, 1,000,000보다 작거나 같은 정수이다.

www.acmicpc.net

 

값을 입력받을 때 바로 최대와 최소를 업데이트하면서 비교하면 최대한 코드 길이를 단축시킬 수 있다.

 


문제 및 입출력

 


코드

import java.util.*;

public class Main 
{
     public static void main(String[] args) 
     {
         Scanner sc = new Scanner(System.in);
         int n = sc.nextInt();
         int min = Integer.MAX_VALUE;
         int max = Integer.MIN_VALUE;
         
         for(int i=0; i<n; i++)
         {
             int cmp = sc.nextInt();
             min = Math.min(min, cmp);
             max = Math.max(max, cmp);
         }
         
         System.out.println(min + " " + max);
         
         sc.close();
     }
}

반응형