강의로 돌아가기
윤현구

자바풀이 25점인데 어느부분을 생각치 못한건가요??

        String temp = "";
        String[] res = new String[strings.length];

        for (int i = 0; i < strings.length; i++) {
            res[i] = strings[i];
            for (int j = i + 1; j < strings.length; j++) {
                if (strings[i].substring(n).compareTo(strings[j].substring(n)) > 0) {
                    temp = strings[j];
                    strings[j] = strings[i];
                    strings[i] = temp;
                    res[i] = strings[i];
                }
            }
        }
  • 오창현
    문제의 예제 2를 고려 안하신듯 합니다. 인덱스 n 위치의 문자가 서로 같은 단어일경우 무시하고 넘어가게 되네요 오창현 2018.07.13 16:28
  • Geumhayeon
    substring으로 자른 문자열이 abc와 abd라고 했을 때, compareto함수로 비교해도 abc와 abd가 사전순으로 정리가 안되는건가요? Geumhayeon 2018.08.03 13:01
0 개의 답변
답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.