공부/백준 알고리즘

백준 알고리즘 - 브론즈4 #2480(Python)

파이어되고시퍼 2023. 1. 6. 18:54
728x90

안녕하세요

 

백준 알고리즘 문제풀이입니다

 

브론즈4 #2480번 "주사위 세개" 입니다.

주사위를 던저 같은 수가 나오면 상금을 많이 받게 됩니다

 

3개가 나올 경우 상금

2개가 나올 경우 상금

모두 다를 경우 상금

3가지 경우로 구분을 해주면됩니다

 

처음에 3가지가 동일한 경우, a == b and b == c를 하고

두번째에 elif를 통해 a == b or b == c or a == c로 하고

마지막에 else를 통해 모두 다른 경우를 받으면 됩니다....만

 

2달전의 저는 다르게 했네요...

 

 

처음에 a와 b가 같은 조건에서 다른 하나가 같거나 다르거나

 

여기에서 이미 3가지가 같은 경우가 나왔기에, 다음 2개 조건에서 b,c가 같거나, a,c가 같은 걸로 해서 두수가 같은경우를 했습니다

 

그리고 마지막에 else를 통해 모두 다른 경우의 상금을 출력했습니다

 

모두 다를 경우는 가장 큰 수 * 100원이기에, max()를 사용하여 큰수를 찾아 *100을 출력하도록 하였습니다

 

좋은 하루 되세요~~

 

728x90
반응형