1에서부터 6까지의 눈을 가진 3개의 주사위를 던져서 다음과 같은 규칙에 따라 상금을 받는 게임이 있다.
3개 주사위의 나온 눈이 주어질 때, 상금을 계산하는 프로그램을 작성 하시오.
주사위 눈이 나올 경우의 수를 구한다.
string[] s = Console.ReadLine().Split();
int a = int.Parse(s[0]), b = int.Parse(s[1]), c = int.Parse(s[2]);
int result = 0;
// 1. 3개의 주사위의 눈이 같을 경우
if (a == b && b == c)
result = 10000 + a * 1000;
// 2. 2개의 주사위의 눈이 같을 경우
// 2-1. 첫번째 주사위의 눈과 같은 눈이 나온 주사위가 있을 경우
else if (a == b || a == c)
result = 1000 + a * 100;
// 2-2. 첫번째 주사위의 눈과 같지 않다면, 남은 두개의 주사위의 눈이 같을 경우
else if (b == c)
result = 1000 + b * 100;
// 3. 모두 다른 경우
else
result = Math.Max(a, Math.Max(b, c)) * 100;
// 상금 출력
Console.WriteLine(result);