Recent Posts
Recent Comments
HEROJOON 블로그(히로블)
[Codility] [Lesson2] OddOccurrencesInArray JAVA 본문
반응형


문제
배열에서 짝꿍이 맞는 숫자를 버리고, 홀로남은 숫자 return 하기
풀이
import java.util.*;
public int solution(int[] A) {
Map<Integer, Integer> numMap = new HashMap<>();
for (int i = 0; i < A.length; i++) {
if (numMap.containsKey(A[i])) {
numMap.remove(A[i]);
} else {
numMap.put(A[i], A[i]);
}
}
int result = 0;
for (int key: numMap.keySet()) {
result = key;
}
return result;
}
테스트
- 주어진 값
int[] A = {9, 3, 9, 3, 9, 7, 9};
- 결과 값
7
반응형
'코딩테스트' 카테고리의 다른 글
[Codility] [Lesson3] PermMissingElem JAVA (0) | 2020.11.04 |
---|---|
[Codility] [Lesson3] FrogJmp JAVA (0) | 2020.11.04 |
[Codility] [Lesson2] CyclicRotation JAVA (0) | 2020.11.04 |
[Codility] [Lesson1] BinaryGap JAVA (0) | 2020.11.04 |