도움 요청(java) RTE (nonzero return code) 에러 layers 소스 코드 작성해서 올리면 항성 저 에러가 발생하여 진행을 못하고 있습니다. 무슨 문제인지 알려주시면 답답한 마음이 해결될거 같습니다. ㅜㅜ 저문재 때문에 책을 구입하였지만, c로 되어있어서 영 해결 점이 안보이내요 ...... 소스 코드입니다. [[problem:FESTIVAL]] import java.text.DecimalFormat; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int testCases = sc.nextInt(); while(testCases-- > 0) { //날짜와 팀을 받는 sc = new Scanner(System.in); int day = sc.nextInt(); int team = sc.nextInt(); int[] dayCost = new int[day]; sc = new Scanner(System.in); for (int ii = 0; ii < day; ii++) { dayCost[ii] = sc.nextInt(); } DecimalFormat df = new DecimalFormat("0.00000000000"); System.out.println(df.format(minCoset(team, dayCost, 0, 0))); } } private static double minCoset(int team, int[] dayCost ,int startIndex , double avg ){ int sum = 0 ; if((dayCost.length < startIndex + team) && (team > dayCost.length) ) return avg; if(dayCost.length < startIndex + team){ team ++; return minCoset(team, dayCost ,0 , avg ); } for (int i = startIndex; i < ( startIndex + team); i++) { sum += dayCost[i]; } startIndex++; if(avg ==0 || (double)avg > (double)sum/(double)team) return minCoset(team, dayCost ,startIndex , (double)sum/(double)team ); else return minCoset(team, dayCost ,startIndex , (double)avg ); } } 13년 전
1개의 댓글이 있습니다. JongMan 입력을 잘못 받고 계시군요. 스캐너를 계속 만들지 마시고 하나만 쓰세요. 예제 입력 생성기를 하나 만들어서 랜덤 입력 100개 넣어서 돌려 보시면 쉽게 잡으실 수 있을 겁니다. 13년 전 link 정회원 권한이 있어야 커멘트를 다실 수 있습니다. 정회원이 되시려면 온라인 저지에서 5문제 이상을 푸시고, 가입 후 7일 이상이 지나셔야 합니다. 현재 문제를 푸셨습니다.
layers
소스 코드 작성해서 올리면 항성 저 에러가 발생하여 진행을 못하고 있습니다.
무슨 문제인지 알려주시면 답답한 마음이 해결될거 같습니다. ㅜㅜ
저문재 때문에 책을 구입하였지만, c로 되어있어서 영 해결 점이 안보이내요 ......
소스 코드입니다.
[[problem:FESTIVAL]]
13년 전