해결방법
min함수를 두 번 사용한다. 여기서는 먼저 K와 K중 어느 수가 더 작은지를 확인하고, 그 결과물을 S와 비교를 하여 가장 작은 참여도의 대학을 구하는 방식으로 구했다.
정답 코드
#include <iostream>
#include <algorithm>
using namespace std;
int main()
{
int S, K, H;
int sum;
cin >> S >> K >> H;
sum = S + K + H;
if (sum >= 100)
{
cout << "OK";
}
else
{
int minUniv = min(S, min(K, H));
if (minUniv == S)
cout << "Soongsil";
else if (minUniv == K)
cout << "Korea";
else if(minUniv == H)
cout << "Hanyang";
}
return 0;
}
'코딩테스트' 카테고리의 다른 글
BOJ - 2914 저작권 (0) | 2024.09.12 |
---|---|
BOJ - 16466 콘서트 (1) | 2024.09.10 |
BOJ - 14935 FA (0) | 2024.09.10 |
BOJ - 23627 driip (0) | 2024.09.10 |
BOJ - 11966 2의 제곱인가? (0) | 2024.09.09 |