[프로그래머스] level1 가장 가까운 같은 글자

박의진·2022년 12월 10일
0

코딩테스트

목록 보기
20/25
class Solution {
    public int[] solution(String s) {
        int[] answer = {};
        char[] c = s.toCharArray();
        answer = new int[s.length()];
        
        for(int i=0; i<s.length(); i++){
            
            int index = s.indexOf(c[i]);
             if(index ==i)
                answer[i]=-1;   
            else{
                for(int j=index; j<i; j++){
                    if(c[i]==c[j])
                        answer[i]= i-j;
                }
            }
         } 
        return answer;
    }
}
profile
주니어 개발자의 개발일지

0개의 댓글