728x90
반응형
문제
반응형
풀이
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
import java.util.Arrays;
class Solution {
public String solution(String[] participant, String[] completion) {
String answer = ""; //효율성 테스트가 있으니 중간에 break를
//해야한다는 생각을 하고 시작
Arrays.sort(participant); //두 배열은 한곳만 빼고 전부다 같기 때문에
Arrays.sort(completion); //정렬을 하면 한부분만 빼고 완전히 같은 배열
for(int i=0; i<completion.length; i++) {
if(!participant[i].equals(completion[i])) { //두 배열의 i번째 이름을 비교했을때 다르면
answer = participant[i]; //완주하지 못한 사람의 이름
break;
}
}
return answer;
}
}
|
cs |
728x90
반응형
'[JAVA] 프로그래머스 스쿨 > JAVA Lv.1' 카테고리의 다른 글
[프로그래머스/Java] Lv.1 모의고사 (0) | 2023.01.22 |
---|---|
[프로그래머스/Java] Lv.1 K번째수 (0) | 2023.01.22 |
[프로그래머스/Java] Lv.1 [1차] 다트 게임 (0) | 2023.01.22 |
[프로그래머스/Java] Lv.1 [1차] 비밀지도 (0) | 2023.01.22 |
[프로그래머스/Java] Lv.1 예산 (0) | 2023.01.21 |