정렬 썸네일형 리스트형 프로그래머스_Level1_가장 가까운 같은 글자 풀이 class Solution { public int[] solution(String s) { int length=s.length(); int[] answer = new int[length]; answer[0]=-1; int count; for(int i=1; i=0; j--){ if(s.charAt(i)==s.charAt(j)){ count=(i-j); break; } } answer[i]=count; } return answer; } } 음 일단 풀이를 하기 전에 앞서서 생각을 해보자. 맨 처음으로 나오는 문자(aib는 각각 처음 세상에 나온 문자들이므로 모두 -1의 값을 지닌다)는 -1을 지닌다. 특히나 단어 구조상 첫번쨰 문자는 '반드시' 처음 나온 문자이다.따라서 answer[0]=-1; 처음.. 더보기 이전 1 다음