function solution(A) {
let map = {};
for (let i = 0, n = A.length; i < n; i++) {
let key = A[i];
if (!map[key]) {
map[key] = 0;
}
map[key]++;
}
for (let key in map) {
if (map[key] % 2 === 1) {
return parseInt(key);
}
}
}
'IT General' 카테고리의 다른 글
Codility #3-PermMissingElem (0) | 2018.08.18 |
---|---|
Codility #3-FrogJmp (0) | 2018.08.18 |
Codility #2-CyclicRotation (0) | 2018.08.18 |
Fibonacci function without recursion (0) | 2018.08.15 |
Codility #1-BinaryGap (0) | 2018.08.15 |