카테고리 없음

[백준] 2480번 - 주사위 세개

dDong2 2023. 1. 17. 10:35
참고: https://www.acmicpc.net/problem/2480

 

✔️ 문제

 

 

문제는 다음과 같다.

 

 

✔️ 풀이

 

 

간단하게 문제 설명대로 if elif else 구문을

사용해서 각 경우의 수 별로 코드를 작성하면 될 것 같다.

 

import sys
a,b,c,=map(int,sys.stdin.readline().rstrip().split())
if a==b==c: print(10000+a*1000)
elif a==b!=c: print(1000+a*100)
elif a!=b==c: print(1000+b*100)
elif a==c!=b: print(1000+c*100)
else: print(max([a,b,c])*100)

 

다음 코드로 풀었는데,

어차피 a==b or b==c 이면 b를 곱하면 되고

a==c 이면 a를 곱하면 되기 때문에

코드를 조금 더 줄일 수 있을 것 같다는 생각도 들었다.

 

화이팅 💪