강의로 돌아가기
문진환

뭐가 틀렸을 까요??

class Solution {
public String[] solution(String[] strings, int n) {
String[] answer = {};
int col= strings.length;

    for (int i=0;i<strings.length;i++) {
        for(int j=0;j<col-1;j++) {
            if(strings[j].substring(n).compareTo(strings[j+1].substring(n))>0) {
                String temp = strings[j];
                strings[j]= strings[j+1];
                strings[j+1] =temp;
            }else if(strings[j].substring(n).compareTo(strings[j+1].substring(n))==0) {
                if(strings[j].substring(0).compareTo(strings[j+1].substring(0))>0) {
                    String temp = strings[j];
                    strings[j]= strings[j+1];
                    strings[j+1] =temp;
                }
            }   
        }
        col--;
    }
  answer = strings;
  return answer;

}
}

0 개의 답변
답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.