Python으로 구현한 2480번 주사위 세개 문제 풀이입니다.
https://www.acmicpc.net/problem/2480
a, b, c = map(int, input().split())
if a == b == c :
print(10000 + a * 1000)
elif a == b :
print(1000 + a * 100)
elif a == c :
print(1000 + a * 100)
elif b == c :
print(1000 + b * 100)
else :
print(max(a, b, c) * 100)
입력받는 수가 3개로 한정되어 있기 때문에 조건문만 사용해도 문제를 해결할 수 있다.
1. 같은 눈이 3개가 나오면 10,000 + (같은 눈) * 1,000 을 계산하여 출력한다.
2. 같은 눈이 2개만 나오는 경우에는 1,000 + (같은 눈) * 100 을 계산하여 출력한다.
3. 모두 다른 눈이 나오는 경우에는 (그 중 가장 큰 눈) * 100 을 계산하여 출력한다.
'백준(Python) 풀이 > 수학' 카테고리의 다른 글
백준(Python) 10886번 0 = not cute / 1 = cute 풀이 (0) | 2021.10.12 |
---|---|
백준(Python) 2960번 에라토스테네스의 체 풀이 (0) | 2021.10.12 |
백준(Python) 2953번 나는 요리사다 풀이 (0) | 2021.10.12 |
백준(Python) 5565번 영수증 풀이 (0) | 2021.10.12 |
백준(Python) 10162번 전자레인지 풀이 (0) | 2021.10.12 |