강의로 돌아가기
박지훈

실행테스트와 채점

실행에선 모두 맞게나오는데
채점에선 실패로만 뜨네요
어떤게 맞는건가요

작성중인 코드―Solution.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
class Solution {
    public String solution(String[] participant, String[] completion) {
       String answer = "";      
        int num = 0;

        for (int i = 0; i < participant.length; i++) {
            int count = 0;
            for(int j = 0; j < completion.length; j++) {
                if(participant[i].equals(completion[j])){
                    if(i != 0){
                        answer = participant[num];
                        break;
                    }                   
                    break;
                }else{
                    answer = participant[i];
                    count++;
                        if(count == 4){
                            num = i;
                        }
                }
            }
        }
        return answer;
    }

    public static void main(String args[]){
        String[] participant = {"marina","josipa","nikola","vinko","filipa"}; 
        String[] completion = {"josipa","nikola","vinko","filipa"};

        Solution sol = new Solution();
        System.out.println(sol.solution(participant, completion));

    }
}
1 개의 답변
Demi

실행 테스트케이스와 채점 테스트케이스는 다릅니다. 채점 테스트케이스가 훨씬 더 꼼꼼하게 코드를 채점하지요.

코드가 커버하지 못하는 예외 테스트케이스 등을 잘 생각해보세요.

답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.