MakerHyeon

[백준] 2480번 주사위 세개 (python,c++) 본문

Algorithm/backjoon

[백준] 2480번 주사위 세개 (python,c++)

유쾌한고등어 2023. 3. 6. 20:07

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

 

2480번: 주사위 세개

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

www.acmicpc.net


SOLUTION CODE

# PYTHON

a,b,c = map(int,input().split())

if a==b==c:
    print(10000+(a*1000))
elif a==b or b==c:
    print(1000+b*100)
elif a==c:
    print(1000+(a*100))
else:
    print(max(a,b,c)*100)

 

# C++

#include <iostream>
#include <bits/stdc++.h>

using namespace std;

int main() {
    ios::sync_with_stdio(0);
    cin.tie(0);
    
    int a,b,c;
    cin>>a>>b>>c;
    
    // 1. 세수가같은경우
    if(a==b && b==c) cout<<10000+a*1000;
    // 2. 두수가 같은경우(a==b,b==c,c==a)
    else if(a==b || a==c) cout<<1000+a*100;
    else if(b==c) cout<<1000+b*100;
    // 3. 모두 다른 숫자
    else cout<<max({a,b,c})*100;
    return 0;
}

 

Comments