본문 바로가기
알고리즘/백준 문제 풀이

[BOJ/백준] 2480번 주사위 세개 - [c/c++] 풀이

by 미니상미니 2022. 10. 9.
반응형

https://www.acmicpc.net/problem/2480

 

2480번: 주사위 세개

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

www.acmicpc.net

 

 

 

 


  • 문제

단계별로 풀어보기 - 조건문 - [7단계] 2480번


해설

간단한 조건문 문제이다.

 

코드

c

#include <stdio.h>

int main() {

    int A, B, C;
    scanf("%d %d %d", &A, &B, &C);

    if (A == B && B == C) printf("%d", 10000 + A * 1000);
    else if (A == B || B == C) printf("%d", 1000 + B * 100);
    else if (C == A) printf("%d", 1000 + C * 100);
    else {
        if (A > B && A > C) printf("%d", A * 100);
        else if (B > A && B > C) printf("%d", B * 100);
        else printf("%d", C * 100);
    }

    return 0;
}

 

c++

#include <iostream>

using namespace std;

int main() {

    int A, B, C;

    cin >> A >> B >> C;

    if (A == B && B == C) cout << 10000 + A * 1000;
    else if (A == B || B == C) cout << 1000 + B * 100;
    else if (C == A) cout << 1000 + C * 100;
    else {
        if (A > B && A > C) cout << A * 100;
        else if (B > A && B > C) cout << B * 100;
        else cout << C * 100;
    }

    return 0;
}

 

 

 

 

 

반응형

댓글