먼저 문제를 정의했다
다음으로 전자종이에 알고리즘을 짜려 하다 이 알고리즘은 제대로 동작하지 않는다는 걸 깨달았다.
#include <iostream>
#include <algorithm>
using namespace std;
int main() {
int a, b, c;
scanf("%d %d %d", &a, &b, &c);
if(a == b && b == c)
printf("%d", 10000 + a*1000);
else if(a == b || b == c )
printf("%d", 1000 + b*100);
else if(c == a)
printf("%d", 1000 + a*100);
else
printf("%d", max({a, b, c})*100);
return 0;
}
그래서 그냥 조건문으로 풀었다.
stl의 algorithm에 max, min을 안 이후 계속 이걸 쓰고싶어 안달이 난다. 나도 모르게 쓸 기회를 노리고 있다.
'백준' 카테고리의 다른 글
5532 방학 숙제 (0) | 2019.09.30 |
---|---|
10162 전자레인지 (0) | 2019.09.30 |
2530 인공지능 시계 (0) | 2019.09.30 |
1712 손익분기점 (0) | 2019.09.29 |
1212 8진수 2진수 (0) | 2019.09.29 |