강의로 돌아가기
김경민

이클립스에서는 잘 나오는데 결과가 오류라고 나오는데요..

이클립스에서 코드를 작성해서 돌려보니 실행이 되는데
이 사이트에서는 오류로 나옵니다.

작성중인 코드―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
class Solution {
    public String solution(String[] participant, String[] completion) {
        String answer = ""; 
        int[] ans = new int[participant.length] ;
        for(int i=0; i< ans.length ; i++) ans[i] = 0 ;

        for (int i=0; i<completion.length; i++ ) {
            for(int j=0; j<participant.length; j++) {
                if ( completion[i] == participant[j] ) { 
                    ans[j] = 1 ;
                    break;
                }
            }
        }

        for (int i=0 ; i < ans.length ; i++) {
            if (ans[i] == 0) {
                answer = participant[i] ;
                break;
            }
        }

        return answer;
    }
}
1 개의 답변
Demi

안녕하세요. java에서는 String 비교시 ==이 아니라 equals 메소드를 사용하셔야합니다.

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