본문 바로가기
코딩테스트 파이썬/파이썬 프로그래머스 2단계

모음 사전

by 세용용용용 2023. 7. 28.

코딩테스트 연습 - 모음사전 | 프로그래머스 스쿨 (programmers.co.kr)

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

 

나의 코드

from itertools import product
def solution(word):
    answer = 0
   
    #사전 리스트
    word_list = []
    for i in range(1,6):
        #중복순열 돌리기
        for j in product(['A','E','I','O','U'], repeat=i):
            word_list.append("".join(j))
    # 사전순으로 정렬
    word_list.sort()
   
    # 순서 뽑아내기 index로 뽑아내기 떄문에 +1 해줘야됨
    answer = word_list.index(word)+1
    #print(answer)
    return answer
solution("AAAAE")

 

'코딩테스트 파이썬 > 파이썬 프로그래머스 2단계' 카테고리의 다른 글

가장 큰 수  (0) 2023.08.14
[1차] 프렌즈4블록  (0) 2023.08.11
스킬트리  (0) 2023.07.28
게임 맵 최단거리  (0) 2023.07.26
방문 길이  (0) 2023.07.23