# python 3
def solution(participant, completion):
answer = ''
participant.sort()
completion.sort()
for i in range(0, len(completion)):
if participant[i] != completion[i]:
answer = participant[i]
break
if answer == '':
answer = participant[len(completion)]
return answer
# JAVA
import java.util.Arrays;
class Solution {
public String solution(String[] participant, String[] completion) {
String answer = "";
Arrays.sort(participant);
Arrays.sort(completion);
for(int i=0; i<completion.length; i++){
String tmp = participant[i];
if(!tmp.equals(completion[i])){
answer = tmp;
break;
}
}
if(answer == ""){
return participant[participant.length-1];
} else {
return answer;
}
}
}
728x90
'IT > 알고리즘 문제' 카테고리의 다른 글
프로그래머스 - 서울에서 김서방 찾기 (0) | 2020.11.12 |
---|---|
프로그래머스 - 가운데 글자 가져오기 (0) | 2020.11.12 |
프로그래머스 - 두 개 뽑아서 더하기 (0) | 2020.11.12 |
프로그래머스 - 오랜 기간 보호한 동물(2) (0) | 2020.10.20 |
프로그래머스 - 보호소에서 중성화한 동물 (0) | 2020.10.20 |