프로그래머스 모음사전 - java


프로그래머스 모음사전 - java

패턴을 찾아본다. 패턴을 찾아보면 55 , 54 , 53 , 52 , 51 , 50 과 관련된 패턴이 보인다. switch문을 이용해서 문자의 각 위치에 대해 accumulator를 찾은 다음 switch문을 이용해서 'U' 'O' 'I' 'E' 'A' 순서대로 accumulator를 중복해서 더하도록 한다. (마지막 a는 1만 증가) 예시: OE 'O' accumulator: 781 781*3 + 1 'E' accumulator: 156 156*1 + 1 답: 2501 class Solution { public int solution(String word) { /** a : 1 aa : 2 aaa : 3 aaaa : 4, aaaaa : 5, aaaae : 6, aaaai : 7, aaaao : 8, aaaau : 9, aaaa : 4, 4 + 6*0 aaae : 10, 4 + 6*1 = 4 + (5 + 1) aaai : 16, 4 + 6*2 aaao : 22, 4 + 6*3 aaa...



원문링크 : 프로그래머스 모음사전 - java