-코드
s = input()
n = int(input())
names = sorted([input() for _ in range(n)])
MAX, result = 0, 0
for i in range(n):
L = s.count('L') + names[i].count('L')
O = s.count('O') + names[i].count('O')
V = s.count('V') + names[i].count('V')
E = s.count('E') + names[i].count('E')
win = ((L+O) * (L+V) * (L+E) * (O+V) * (O+E) * (V+E)) % 100
if MAX < win:
MAX = win
result = i
print(names[result])
for문을
for i in names:
L = s.count('L') + i.count('L')
O = s.count('O') + i.count('O')
V = s.count('V') + i.count('V')
E = s.count('E') + i.count('E')
win = ((L+O) * (L+V) * (L+E) * (O+V) * (O+E) * (V+E)) % 100
if MAX < win:
MAX = win
result = i
이와 같은 형식으로 쓰면 66 퍼에서 틀려서 찾아보니 리스트 번호를 받아서 하니까 해결이 되었고 result도 위에 선언을 안 하면 NameError이 생기므로 선언을 하는 것으로 바꾸어주었더니 해결이 되었습니다.
'Beakjoon&프로그래머스 > 파이썬' 카테고리의 다른 글
[백준/파이썬] 1622번 공통 순열 (0) | 2021.12.06 |
---|---|
[프로그래머스/파이썬] 숫자 문자열과 영단어 (0) | 2021.12.05 |
[프로그래머스/파이썬] 신규 아이디 추천 (0) | 2021.12.04 |
[백준/파이썬] 15947번 아기 석환 뚜루루 뚜루 (0) | 2021.12.04 |
[백준/파이썬] 2193번 이친수 (0) | 2021.12.03 |