728x90
반응형
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
class Solution {
public String solution(String[] participant, String[] completion) {
String answer = "";
Map<Integer, Object> participantMap = new HashMap<Integer, Object>();
List<String> list = new ArrayList<String>();
for(int i = 0; i < participant.length; i++) {
list.add(participant[i]);
}
int key = 0;
for (int i = 0; i < completion.length; i++) {
String str = completion[i];
if (list.contains(str)) {
list.remove(str);
};
}
for(int i = 0; i < list.size(); i++) {
participantMap.put(i, list.get(i));
}
if(list.size() > 1){
for (int j = 0; j < participantMap.size(); j++) {
answer += participantMap.get(j) + " ";
}
}else{
answer += participantMap.get(0);
}
return answer;
}
}
|
728x90
반응형
'알고리즘 > 카카오 프로그래머스' 카테고리의 다른 글
SQL) 아픈 동물 찾기 - Oracle (0) | 2023.01.12 |
---|---|
SQL) 오프라인/온라인 판매 데이터 통합하기 - Oracle (0) | 2023.01.12 |
SQL) 재구매가 일어난 상품과 회원 리스트 구하기 - Oracle (0) | 2023.01.12 |
SQL) 평균 일일 대여 요금 구하기 - Oracle (0) | 2023.01.12 |
코딩테스트 연습 > 정렬 > K번째 수 (0) | 2021.08.16 |