왜 안되나요

조회수 460회

import java.util.Arrays; import java.util.Scanner; public class Main { public static void main(String[]args) { Scanner in = new Scanner(System.in); int n=in.nextInt(); int stack=0; int year[] = new int[3000]; int month[] = new int[12]; int day[] = new int[31]; String hob[] = new String[100]; for(int i=0;i=10 && day[i]>=10) { ScheduleDate = ""+year[i]+month[i]+day[i]; } else if(month[i]>=10 && day[i]=10) { ScheduleDate = ""+year[i]+"0"+month[i]+day[i]; } else { ScheduleDate = ""+year[i]+"0"+month[i]+"0"+day[i]; } int Date = Integer.parseInt(ScheduleDate); DATE[i] = Date; } int Rank[] = new int[n]; for (int i = 0; i < n; i++) { int rank = 1; for (int j = 0; j < n; j++) { if (DATE[i] > DATE[j]) { rank++; } } Rank[i] = rank; } int t=0; int usingArr = 0; String arr[] = new String[usingArr]; for (int i = 0; i < n; i++) { for (int j=0;j<n;j++) { if(Rank[j]==i) { usingArr+=1; }

        }
        for (int j=0;j<n;j++) {
            if(Rank[j]==i) {
                arr = new String[usingArr];
                t+=1;
                for (int k=0;k<usingArr;k++) {
                    arr[k] = hob[j];
                }
            }
            Arrays.sort(arr);
            if(t==1) {
                for (int l=0;l<usingArr;l++){
                    System.out.println(arr[l]);
                }
                usingArr=0;
                break;
            }
        }


    }
}

}

https://codeup.kr/problem.php?id=3019&rid=0

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)