풀이
입력되는 값 중 최소, 최댓값을 찾아 출력하면 됩니다. 범위가 -1,000,000 ~ 1,000,000 사이이므로 간단히 int 자료형을 사용하면 됩니다.
코드
C
#include <stdio.h>
int main (){
    int min = 1000001, max = -1000001, n, i, num;
    scanf("%d", &n);
    for(i = 0; i < n; i++){
        scanf("%d", &num);
        if(num>max)
            max = num;
        if(num<min)
            min = num;
    }
    printf("%d %d", min, max);
    return 0;
}
C++
#include <iostream>
using namespace std;
int main(){
    int n, num, min = 1000001, max = -1000001;
    cin >> n;
    for(int i = 0 ; i < n ; i++){
        cin >> num;
        if(num>max)
            max = num;
        if(num<min)
            min = num;
    }
    cout << min << " " << max;
    return 0;
}
Java
import java.util.Scanner;
class Main{
    public static void main(String args[]){
        Scanner sc = new Scanner(System.in);
        int min = 1000001, max = -1000001;
        int n = sc.nextInt();
        for(int i = 0 ; i < n ; i++){
            int num = sc.nextInt();
            if(num>max)
                max = num;
            if(num<min)
                min = num;         
        }
        System.out.println(min+" "+max);
    }
}
Python
n = int(input())
l = list(map(int, input().split(" ")))
print(min(l),max(l))