def solution(word):
answer = 0
one = 1 + 5 + 5**2 + 5**3 + 5**4
two = 1 + 5 + 5**2 + 5**3
three = 1 + 5 + 5**2
four = 1 + 5
cal = [ one, two, three, four, 1]
lst = list(word)
alpha = {'A':0, 'E':1, 'I':2, 'O':3, 'U': 4}
for i in range(0, len(lst)):
if lst[i] == 'A':
answer += 1
else:
answer += cal[i] * alpha[lst[i]] + 1
return answer
728x90
'코테 > 프로그래머스' 카테고리의 다른 글
[프로그래머스] [Python] 게임 맵 최단거리 - bfs, dfs (0) | 2022.12.27 |
---|---|
프로그래머스 타깃 넘버 (0) | 2022.12.27 |
프로그래머스 피로도 (0) | 2022.12.26 |
프로그래머스 피로도 (0) | 2022.12.26 |
프로그래머스 카펫(python) (0) | 2022.12.23 |