본문 바로가기

온라인 코딩/기타(Other)

[백준] 10818번 최소,최대

 

 

 

 

 

문제

 

 

 

소스코드

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include<iostream>
#include<algorithm>
#include<array>
constexpr int ARRAY_MAX = 1000001;
 
std::array<int, ARRAY_MAX>arr;
int main() {
    int N;
    std::cin >> N;
 
    for (int i = 0; i < N; ++i) {
        int number;
        std::cin >> number;
        arr[i] = number;
    }
    auto min_ele=std::min_element(arr.begin(), arr.begin()+N);
    auto max_ele = std::max_element(arr.begin(), arr.begin() + N);
 
    std::cout << *min_ele << " " << *max_ele << "\n";
 
}
 

 

후기

3월에 첫 글이자 첫 문제이다. 프로젝트를 진행하고 있다 보니 문제를 풀 시간이 생각보다 부족해서 비교적 간단한 문제를 풀었다.

 

이 문제는 배열의 최소, 최대를 찾는 문제인데 C++의 algorithm의 헤더 파일에 있는 std::min_element, std::max_element 함수를 사용해서 답을 구했다.

 

 

 

 

출처 및 레퍼런스

문제 링크:https://www.acmicpc.net/problem/10818