알고리즘/카카오 프로그래머스
코딩테스트 연습 - 해시- 완주하지 못한 선수
Love of fate
2020. 10. 27. 22:42
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
반응형