문제
https://www.acmicpc.net/problem/2480
2480번: 주사위 세개
1에서부터 6까지의 눈을 가진 3개의 주사위를 던져서 다음과 같은 규칙에 따라 상금을 받는 게임이 있다. 같은 눈이 3개가 나오면 10,000원+(같은 눈)×1,000원의 상금을 받게 된다. 같은 눈이 2개
www.acmicpc.net
반례
입력
6 3 3
출력
1300
풀이
더보기
더보기
using System;
namespace AlgorithmTest
{
class cSharpPractice
{
static void Main()
{
string[] results = Console.ReadLine().Split(" ");
int result1 = int.Parse(results[0]);
int result2 = int.Parse(results[1]);
int result3 = int.Parse(results[2]);
bool case1 = (result1 == result2);
bool case2 = (result1 == result3);
bool case3 = (result2 == result3);
int big = 0;
if (case1)
{
if (case2)
{
Console.WriteLine(10000 + result1 * 1000);
}
else
{
Console.WriteLine(1000 + result1 * 100);
}
}
else
{
big = (result1 > result2) ? result1 : result2;
if (case2)
{
Console.WriteLine(1000 + result1 * 100);
}
else
{
big = (big > result3) ? big : result3;
if (case3)
{
Console.WriteLine(1000 + result3 * 100);
}
else
{
Console.WriteLine(big * 100);
}
}
}
}
}
}
Comment
간결한 코드는 아닌듯...
계산값을 한번 더 확인하자
'프로그래밍 문제' 카테고리의 다른 글
[백준][C#] 1072번, 게임 (0) | 2024.09.12 |
---|---|
[백준][C#] 1260번, DFS와 BFS (0) | 2024.09.10 |
[백준][C#] 15552번, 빠른 A+B (0) | 2023.10.12 |
[백준][C#] 2525번, 오븐 시계 (1) | 2023.10.12 |
[백준][C#] 2884번, 알람 시계 (0) | 2023.10.12 |