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 형으로 나오나요? 안나올텐데..
일단 링크가 로그인 하라 그래서 볼수가 없네용
해당 문제 캡처해서 올립니다.
해당 문제 캡처해서 올립니다.
확인부탁드립니다.
해당 문제 캡처해서 올립니다.
해당 문제 캡처해서 올립니다.
확인부탁드립니다.
댓글 달기