주사위 세 개

2023. 1. 26. 15:53개인공부/코딩테스트

2480번: 주사위 세개 (acmicpc.net)

 

2480번: 주사위 세개

1에서부터 6까지의 눈을 가진 3개의 주사위를 던져서 다음과 같은 규칙에 따라 상금을 받는 게임이 있다.  같은 눈이 3개가 나오면 10,000원+(같은 눈)×1,000원의 상금을 받게 된다.  같은 눈이 2개

www.acmicpc.net

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
#include <iostream>
 
 
int main(void)
{
    int Dice1, Dice2, Dice3;
    int Reward = 0;
 
    std::cin >> Dice1 >> Dice2 >> Dice3;
 
    if (Dice1 == Dice2 && Dice1 == Dice3)
    {
        Reward = 10000 + Dice1 * 1000;
    }
    else if (Dice1 != Dice2 && Dice1 != Dice3 && Dice2 != Dice3)
    {
        if (Dice1 > Dice2 && Dice1 > Dice3)
        {
            Reward = Dice1 * 100;
        }
        else if (Dice2 > Dice1 && Dice2 > Dice3)
        {
            Reward = Dice2 * 100;
        }
        else
        {
            Reward = Dice3 * 100;
        }
    }
    else
    {
        if (Dice1 == Dice2)
        {
            Reward = 1000 + Dice1 * 100;
        }
        else if (Dice1 == Dice3)
        {
            Reward = 1000 + Dice1 * 100;
        }
        else
        {
            Reward = 1000 + Dice2 * 100;
        }
    }
    std::cout << Reward;
    return 0;
}
 
cs

'개인공부 > 코딩테스트' 카테고리의 다른 글

개수 세기  (0) 2023.01.28
알림 시계  (0) 2023.01.27
단어의 개수  (0) 2023.01.26
오븐 시계  (0) 2023.01.26
달팽이는 올라가고 싶다.  (0) 2023.01.25