로딩
요청 처리 중입니다...

프로그래머스 [3차] 압축 - java

 프로그래머스 [3차] 압축 - java

구현 문제이다. 2개의 cursor (앞 cursor, 뒤 cursor로 나누는 substring) 로 msg를 따라가본다. dict를 찾아보고 있는지, 없는지에 따라 구현하면 된다. import java.util.*; class Solution { public int[] solution(String msg) { ArrayList answer = new ArrayList(); // 사전에 있는지 check // dict (or map) 을 만들어야 한다 HashMap dict = new HashMap(); for (int i = (int)'A' ; i <= (int)'Z' ; i++) { dict.put(""+(char)i, i-(int)'A'+1); } //System.out.println(dict.get("O")); int fstCursor = 0; int sndCursor = 0; while (fstCursor < msg.l...