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
반응형
'공부 > 백준 알고리즘' 카테고리의 다른 글
백준 알고리즘 - 브론즈3 #2884(Python) (0) | 2023.01.08 |
---|---|
백준 알고리즘 - 브론즈5 #3003(Python) (0) | 2023.01.07 |
백준 알고리즘 - 브론즈5 #14681(Python) (0) | 2023.01.05 |
백준 알고리즘 - 브론즈5 #2753(Python) (0) | 2023.01.04 |
백준 알고리즘 - 브론즈5 #1330, 9498(Python) (0) | 2023.01.04 |