프로그래머스 모음사전

BioBeBE·2022년 7월 25일
0

프로그래머스

목록 보기
31/40

문제풀이

  1. 자리수별로 알파벳이 바뀔때 추가되는 패턴 구하기
  2. answer = word.length()
    AAAAE 받으면 AAAAA에서 변환되는 만큼을 answer+하기 때문에

코드

class Solution {
    public int solution(String word) {
        int answer = word.length();
        char[] arr = {'A','E','I','O','U'};
        int[] x = {781,156,31,6,1};
        for(int i=0;i<word.length();i++){
            char tmp = word.charAt(i);
            for(int j=0;j<arr.length;j++){
                if(arr[j]==tmp)answer+=x[i]*j;
            }
        }
        return answer;
    }
}
profile
개발자지망생

0개의 댓글