[백준/C#] 2480번 주사위 세개

dev.hyeon·2022년 7월 12일
0

알고리즘

목록 보기
14/44
post-thumbnail

2480번 주사위 세개

풀이

주사위 세개의 값이 같은 눈을 가지는 경우들을 찾아 조건문을 활용해 상금을 구하는 문제이다.


코드

int[] n = Array.ConvertAll(Console.ReadLine().Split(), int.Parse);
int reward = 0;

// 같은 눈이 3개일 때
if (n[0] == n[1] && n[1] == n[2])
    reward = 10000 + n[0] * 1000;
// 같은 눈이 2개일 때
else if (n[0] == n[1] || n[0] == n[2])
    reward = 1000 + n[0] * 100;
else if (n[1] == n[2])
    reward = 1000 + n[1] * 100;
// 모두 다른 값일 때
else
	// 세 값 중 가장 큰 값 찾아 계산
    reward = Math.Max(n[0], Math.Max(n[1], n[2])) * 100;

Console.WriteLine(reward);

0개의 댓글