https://www.acmicpc.net/problem/10818
풀이
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
int main(){
int n{};
int min_val,max_val;
cin >> n;
vector<int> vec(n);
for(int i{0}; i<n; ++i){
cin >> vec[i];
}
cout << *min_element(vec.begin(),vec.end()) << " ";
cout << *max_element(vec.begin(),vec.end()) << "\n";
return 0;
}
min_element(vec.begin(), vec.end()) 를 써서 간단히 해결하자.
'코딩테스트 > [백준]단계별로풀어보기(C++)' 카테고리의 다른 글
[백준][1차원배열] 10798번 : X보다 작은 수 (C++) (0) | 2024.03.26 |
---|---|
[백준][1차원배열] 10807번 : 개수 세기 (C++) (0) | 2024.03.26 |
[백준][1차원배열] 5597번 : 과제 안 내신 분..? (C++) (0) | 2024.03.26 |
[백준][1차원배열] 10810번 : 공 넣기(C++) (0) | 2024.03.26 |
[백준][1차원배열] 2526번 : 최댓값 (C++) (0) | 2024.03.26 |