https://www.acmicpc.net/problem/1296
1296번: 팀 이름 정하기
연두는 프로그래밍 대회에 나갈 팀 이름을 정하려고 한다. 미신을 믿는 연두는 이환이에게 공식을 하나 받아왔고, 이 공식을 이용해 우승할 확률이 가장 높은 팀 이름을 찾으려고 한다. 이환
www.acmicpc.net
풀이
주어지는 연두의 이름과 팀 이름의 L, O, V, E의 개수를 파악하여 주어진 식에 대입하여 가장 높은 숫자가 나오는 팀을 출력해줍니다.
코드
# 1296번 팀 이름 정하기
import sys
yeondu = input()
t = int(input())
teams = [0] * t
for i in range(t):
teams[i] = sys.stdin.readline().rstrip()
ans = ""
teams.sort()
maximum = -1
for i in range(t):
word = yeondu + teams[i]
L = word.count('L')
O = word.count('O')
V = word.count('V')
E = word.count('E')
total = ((L+O) * (L+V) * (L+E) * (O+V) * (O+E) * (V+E)) % 100
if total > maximum:
ans = teams[i]
maximum = total
print(ans)
출력결과
'백준 > 구현' 카테고리의 다른 글
[백준][Python] 25206번 너의 평점은 - 코팩 (0) | 2023.03.21 |
---|---|
[백준][Python] 1049번 기타줄 - 코팩 (0) | 2023.03.10 |
[백준][Python] 1247번 부호 - 코팩 (0) | 2023.03.07 |
[백준][Python] 15680번 연세대학교 - 코팩 (0) | 2023.03.02 |
[백준][Python] 5554번 심부름 가는 길 - 코팩 (0) | 2023.02.22 |