프로그래머스 코딩테스트 문제

👉 모음사전 문제 링크



🌱 전체 코드

정답 코드

# from itertools import product
def solution(word):
    word_dict = ['A', 'E', 'I', 'O', 'U']
    rend = [5**i for i in range(5)]
    answer = 0
    for i in range(len(word)-1, -1, -1):
        inx = word_dict.index(word[i])
        for j in range(5-i):
            answer += rend[j]*inx
        answer+=1
    return answer

💬 오늘의 회고

  • 어떤 문제가 있었고, 나는 어떤 시도를 했는지: 🤦‍♀️

처음 제출했을 때의 제출내역이 기록에 안남아서 .. (아마 틀려서 그런 듯) 코드가 없어졌다. 기억을 대충 꺼내보자면,, 정답 코드에서는 경우의 수를 사전 순에 맞게 계산을 해준거라면, 처음 짠 코드에서는 앞의 경우의 수를 다 계산해서 더했다고 해야하나 .. 일단 ㅠㅠ 오늘 TIL 시간이 조금 늦어서 ..!

회고를 짧게 쓸 수 밖에 ㅠㅠ

완탐 관련해서 조금 더 공부를 해야겠다고 느꼈다.


  • 오늘 배운 것: 완전 탐색 부족함.