카테고리 없음

백준 10818 - 최소, 최대

cosmohoo 2019. 9. 7. 13:06
반응형

문제 설명

기본라이브러리에 있는 max와 min 함수를 사용하면 간단히 해결가능한 문제이다. 
초기값설정을 max를 -1000000 min을 1000000로 하면 된다. 

 

사실 벡터와 배열을 사용해서 풀려고 하다가 틀려서 더 간단한 방법을 생각해보았다. 
아래가 결과물이다. 

 

#include <iostream>
#include <algorithm>
using namespace std;

int main()
{
	int num;
	int maxN = -1000000; // max함수를 사용하기 위해 최저값
	int minN = 1000000; //min함수를 사용하기 위해 최대값
	int temp;
	cin >> num;
	for (int i = 0; i < num; i++)
	{
		cin >> temp;
		maxN = max(temp, maxN);
		minN = min(temp, minN);
	}
	cout << minN << " " << maxN;
	return 0;
}
반응형