Recent Posts
Recent Comments
Tags
- react
- git
- 성능테스트
- 글자 깨짐 폰트
- docker container
- Coding Test
- JDK 설치
- h2 console
- kubernetes 버전확인
- android fcm
- FCM Android
- kubernetes network 방식
- kafka
- 코딩테스트
- docker
- git push
- IntelliJ
- FCM Push 전송
- kubernetes
- minikube
- FCM Push
- FCM
- github
- ubuntu
- codility 100%
- FCM 전송 방법
- android firebase
- Codility
- kubernetes outbound
- FCM Admin SDK
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 |
Comments