https://www.acmicpc.net/problem/1296
풀이
주어지는 연두의 이름과 팀 이름의 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 |