백준 2480 c++
#include <iostream>
using namespace std;
int main(void)
{
int d1, d2, d3;
int max;
int award = 0;
cin >> d1 >> d2 >> d3;
if ((d1 >= 1 && d1 <= 6) && (d2 >= 1 && d2 <= 6) && (d3 >= 1 && d3 <= 6))
{
if (d1 == d2 && d1 == d3)//3개 같음
{
award = 10000 + (d1 * 1000);
}
if (d1 == d2 && d2 != d3)//2개 같음
{
award = 1000 + (d1 * 100);
}
if (d1 != d2 && d1 == d3) //2개 같음
{
award = 1000 + (d1 * 100);
}
if (d1 != d2 && d2 == d3)//2개 같음
{
award = 1000 + (d2 * 100);
}
if (d1 != d2 && d2 != d3 && d1 != d3) //다 다름
{
if (d1 < d2)
{
if (d2 < d3)
{
max = d3;
}
else
{
max = d2;
}
}
else if (d1 < d3)
{
max = d3;
}
else
{
max = d1;
}
award = max * 100;
}
cout << award << endl;
}
return 0;
}