티스토리 뷰

반응형

https://programmers.co.kr/learn/courses/30/lessons/84512

 

코딩테스트 연습 - 5주차_모음사전

사전에 알파벳 모음 'A', 'E', 'I', 'O', 'U'만을 사용하여 만들 수 있는, 길이 5 이하의 모든 단어가 수록되어 있습니다. 사전에서 첫 번째 단어는 "A"이고, 그다음은 "AA"이며, 마지막 단어는 "UUUUU"입니

programmers.co.kr


⊙ 문제

⊙ 제한사항

⊙ 입출력 예

⊙ 입출력 예 설명

 


 

⊙ 문제 접근 과정

사전으로 설정하고 각 위치에 대한 값을 때려 박았다.

 

해당 위치의 값만 더해서 출력해주면 된다.


 

⊙ 문제 풀이

 

def solution(word):
    answer=0
    vowel = {}
    vowel['A'] = [1,1,1,1,1]
    vowel['E'] = [782,157,32,7,2]
    vowel['I'] = [1563,313,63,13,3]
    vowel['O'] = [2344,469,94,19,4]
    vowel['U'] = [3125,625,125,25,5]

    for index, key in enumerate(word):
        answer+=vowel[key][index]
    return answer

⊙ 마무리

 

 

NONE

 

 

좋아요는 로그인하지 않아도 누를 수 있습니다!

728x90
반응형
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함