프로그래머스 - 위클리 5주차_모음사전

이서현·2021년 9월 12일
0

Algorithm

목록 보기
76/76
post-thumbnail

09/12 에 푼 문제입니다!🌷
위클리 5주차_모음사전

수학 공식을 세웠다.
처음 글자는 A
그 다음 글자는 AA
...
AAAAA 는 5번째 글자가 된다.
AAAAE 는 6번째 글자
AAAAI 는 7번째 글자
AAAAO 는 8번째 글자
AAAAU 는 9번째 글자

즉, AAAA? 문자는 5가지의 경우의 수가 생긴다.
따라서 AAAA 에서 AAAE 사이에는 5가지의 단어들이 있다.

이렇게 단어와 단어 사이의 개수를 파악해서 해당 문자열의 순서를 구하면 된다!

function solution(word) {
    var answer = 0;
    const dir = ['A','E','I','O','U']
    const count = [781,156,31,6,1]
    word = [...word]
    
    
    for(let i in word){
        let inx = dir.indexOf(word[i])
        answer+=(inx*count[i]+1)
    }
    return answer;
}
profile
안녕하세요. 이서현입니다( ღ'ᴗ'ღ )

1개의 댓글

comment-user-thumbnail
2022년 6월 22일

존예탱!

답글 달기