codeground EASY 2번문제 왜틀린건지 모르겠습니다.
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.Scanner;
public class Solution {
public static void main(String args[]) throws Exception {
Scanner sc = new Scanner(System.in);
int TC;
int test_case;
TC = sc.nextInt();
for (test_case = 1; test_case <= TC; test_case++) {
// 이 부분에서 알고리즘 프로그램을 작성하십시오.
int winner_cnt = 0;
int best_score = 0;
int N = sc.nextInt();
List arraylist = new ArrayList();
for (int i = 0; i < N; i++) {
int num=sc.nextInt();
arraylist.add(num);
if(best_score < num)
best_score=num;
}
// 입력부
Iterator iter = arraylist.iterator();
while (iter.hasNext()) {
int score = iter.next();
if(score+N>=best_score+1)
winner_cnt++;
}
// 이 부분에서 정답을 출력하십시오.
System.out.println("Case #" + test_case);
System.out.println(winner_cnt);
// 출력부
}
}
}
문제 : https://www.codeground.org/practice/practiceProbView.do?probId=2
위의 코드는 제가 짠코드입니다.
공유된 소스들과 테스트 케이스를 몇시간 동안이나 비교해보았는대도 틀린점이 없는데 자꾸 오류로 나오는데,
왜 그런건지 아무리 생각해도 모르겠습니다.
이것때문에 오늘하루 날린거같고....ㅜ
코딩선배님들의 조언 혹은 틀린 테스트케이스 부탁드립니다.


흠..
iter.next() 가 int 형으로 나오나요? 안나올텐데..
일단 링크가 로그인 하라 그래서 볼수가 없네용
해당 문제 캡처해서 올립니다.
해당 문제 캡처해서 올립니다.
확인부탁드립니다.
해당 문제 캡처해서 올립니다.
해당 문제 캡처해서 올립니다.
확인부탁드립니다.