본문 바로가기
알고리즘 문제풀이 연습/python

[python]백준 2480번

by seongjko 2023. 11. 9.
728x90

문제:

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

 

2480번: 주사위 세개

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

www.acmicpc.net

 

순서도: 

 

내 풀이: 

import sys

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

sameCount = 0
prize = 0
maxNum = 0
sameNum = 0
A = int(a)
B = int(b)
C = int(c)

#같은 숫자가 몇 개 있는지 확인
if (A == B):
    sameCount += 1
    sameNum = A
if (B == C):
    sameCount += 1
    sameNum = B
if (A == C):
    sameCount += 1
    sameNum = A

#점수 계산 
if (sameCount == 0):
    list = [A, B, C]
    maxNum = max(list)
    prize = maxNum * 100
if (sameCount == 1):
    prize = 1000 + sameNum * 100
if (sameCount == 3):
    prize = 10000 + sameNum * 1000

#최종 출력
print(prize)

 

알게 된 점: 

어처구니가 없다.

자꾸 valueError 떠서 30분 정도 씨름했는데 

2525번에다가 2480번 답안을 집어넣어서 발생한 문제였다. 

어디 아픈갑다. 

반응형

'알고리즘 문제풀이 연습 > python' 카테고리의 다른 글

[python]백준 10950번  (0) 2023.11.11
[python]백준 2739번  (0) 2023.11.10
[python]백준 1330 & 9498  (0) 2023.11.02
[python]백준 2588번  (0) 2023.10.29
[python]백준 10926번  (0) 2023.10.19