[프로그래머스] 모음사전 - JavaScript
프로그래머스 Level 2 - 모음사전
- 문제 분류 : 위클리 챌린지
- 문제 출처 : 프로그래머스 Level 2 - 모음사전
📌 생각한 풀이 방법
- numberLoc을 통해 알파벳 자리수에 맞는 값을 구한다.
- A와의 거리 차이만큼 자릿수에 맞는 값을 추가로 더한다.
📌 풀이
function numberLoc(number) {
// numberLoc을 통해 알파벳 자리수에 맞는 값을 구한다
switch (number) {
case 0:
return 781;
case 1:
return 156;
case 2:
return 31;
case 3:
return 6;
case 4:
return 1;
}
}
function solution(word) {
let answer = word.length;
for (let i = 0; i < word.length; i++) {
let current = word[i];
switch (
current // A와의 거리 차이만큼 자릿수에 맞는 값을 추가로 더한다
) {
case "E":
answer += 1 * numberLoc(i);
break;
case "I":
answer += 2 * numberLoc(i);
break;
case "O":
answer += 3 * numberLoc(i);
break;
case "U":
answer += 4 * numberLoc(i);
break;
}
}
return answer;
}
Author And Source
이 문제에 관하여([프로그래머스] 모음사전 - JavaScript), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@tnehd1998/프로그래머스-모음사전-JavaScript저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)