public int[] solution(String s, char t){
    int[] answer = new int[s.length()];
    int p = Integer.MAX_VALUE;

    for(int i=0; i<s.length(); i++){
        char ch = s.charAt(i);
        if(ch==t){ // 동일하면 거리 0
            p=0;
            answer[i] = p;
        } else { // 동일하지 않을 경우
            p++; // 거리 증가
            answer[i] = p;
        }
    }

    return answer;
}

+ Recent posts