728x90
반응형
[문제]
배열 내 중복된 값들 중 홀수개의 값을 갖는 값을 찾는 문제
[코드]
시간복잡도 : O(N)
정렬 후 2개씩 값을 비교하여 같지 않은 수를 return
def solution(A):
# write your code in Python 3.6
A.sort()
if len(A) == 1:
return A[0]
idx=0
while idx+1 < len(A) :
if A[idx] != A[idx+1] :
return A[idx]
idx = idx+2
return A[-1]
728x90
'기타 > Codility' 카테고리의 다른 글
[Easy] TapeEquilibrium (0) | 2022.06.08 |
---|---|
[Easy] PermMissingElem (0) | 2022.06.07 |
[Easy] Triangle (0) | 2022.06.07 |
[Easy] MaxNonoverlappingSegments (0) | 2022.06.07 |
[Elementary] ParkingBill (0) | 2022.06.07 |