class Solution {
public String solution(String[] participant, String[] completion) {
String answer = "";
Arrays.sort(participant);
Arrays.sort(completion);
answer = participant[participant.length - 1];
for(int i = 0; i < participant.length - 1; i++){
if(!participant[i].equals(completion[i])) {
answer = participant[i];
break;
}
}
return answer;
}
}
출제 의도는 해시맵 같은걸 사용해서 비교하는 것 같은데 그냥 직관적으로 봤을 때 2개 배열을 정렬시키고 순회 했을 때 달라지는 지점이 완주하지 못한 참가자라는게 보여서 그냥 이렇게 풀음
'코테 > 프로그래머스' 카테고리의 다른 글
올바른괄호 자바 문제풀이 (0) | 2023.05.08 |
---|---|
포켓몬 Java 풀이 (0) | 2023.05.04 |
2023 KAKAO BLIND RECRUITMENT 개인정보 수집 유효기간 (Java.ver) (0) | 2023.05.03 |
[PCCP모의고사] 외톨이 알파벳 (Java ver.) (0) | 2022.12.16 |
[프로그래머스 Lv.2] 카펫 (kotlin ver.) (0) | 2022.12.14 |