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;
}
존예탱!