강의로 돌아가기
송홍섭

이클립스에서는 나오는데 이곳에서는 나오지 않네요 확인한번 부탁드립니다.

class Marathon {
public String solution(String[] participant, String[] completion) {
            String answer = "";
            boolean cnt =false;
            for(int i=0;i<participant.length;i++) {
                for(int j=0;j<completion.length;j++) {
                    if(participant[i]==completion[j]) {
                        cnt=true;
                    }

                }
                if(cnt==false) {
                    answer=participant[i];
                }
                cnt=false;
            }
            return answer;
        }
    }


public class MarathonPlay {
    public static void main(String[] args) {
        Marathon ma = new Marathon();

        String[] participant = {"leo", "kiki", "eden"};
        String[] completion = {"eden", "kiki"};

        //ma.solution(participant, completion);

        System.out.println(ma.solution(participant, completion));
    }

}

한번 보고 조언 부탁드립니다.

1 개의 답변
Demi

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

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