백준 2480 c++

magicdrill·2024년 3월 8일

백준 문제풀이

목록 보기
118/673

백준 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;
}

0개의 댓글