[백준] #2484 주사위 네 개 python
2023. 2. 19. 06:00
https://www.acmicpc.net/problem/2484
📕 설명 📕
주사위 네 개에 대한 경우의 수를 구한다.
이 경우 파이썬 라이브러리인 Counter를 사용하였다.
여러 경우에 대해 나누었다.
🧑🏻💻 나의 풀이 🧑🏻💻
from collections import Counter
N = int(input())
tmp = []
for _ in range(N):
li = Counter(list(map(int, input().split())))
result = 0
if len(li) == 1:
for i in li:
result += 50000 + i * 5000
elif len(li) == 2:
for i in li:
if li[i] == 3:
result += 10000 + i * 1000
result -= 2000
elif li[i] == 2:
result += i * 500
result += 2000
elif len(li) == 3:
for i in li:
if li[i] == 2:
result += 1000 + i * 100
elif len(li) == 4:
max_ = -1000000
for i in li:
if max_ < i:
max_ = i
result += max_ * 100
tmp.append(result)
print(max(tmp))
'Programming > Algorithm' 카테고리의 다른 글
[백준] #2857 FBI python (0) | 2023.02.21 |
---|---|
[백준] #2846 오르막길 python (0) | 2023.02.20 |
[백준] #2822 점수 계산 python (0) | 2023.02.18 |
[백준] #2789 유학 금지 python (0) | 2023.02.17 |
[백준] #2744 대소문자 바꾸기 python (0) | 2023.02.16 |