Arrays.sort(participant); // a b c(2) d e
Arrays.sort(completion); // a b d(2) e
for (int i = 0; i < completion.length; i++) {}
if(participant[i].equals(completion[i])){
continue;
}else{
return participant[i];
만약 참여한 선수의 이름이 완주한 선수들의 이름에 있다면 계속 진행
그게 아니라면 참여한 선수를 return
즉, 완주하지 못했음을 뜻함
return participant[participant.length-1];
import java.util.Arrays; class Solution { public String solution(String[] participant, String[] completion) { String answer = ""; Arrays.sort(participant); // a b c(2) d e Arrays.sort(completion); // a b d(2) e
for (int i = 0; i < completion.length; i++) {
if(participant[i].equals(completion[i])){
continue;
}else{
return participant[i];
}
}
return participant[participant.length-1];
}
}