기타/Codility

[Easy] PermMissingElem

백곰곰 2022. 6. 7. 22:42
728x90
반응형

[문제]

배열 내 1~N의 값 중 빠진 수를 찾는 문제

 

PermMissingElem coding task - Learn to Code - Codility

Find the missing element in a given permutation.

app.codility.com

 

[코드]

시간복잡도 : O(N)

def solution(A):
    # write your code in Python 3.6
    if not A : 
        return 1
    A.sort()
    for idx, value in enumerate(A) :
        if idx+1 != value :
            return idx+1
    return len(A)+1
728x90

'기타 > Codility' 카테고리의 다른 글

[Easy] CountDistinctSlices - 70%  (0) 2022.06.08
[Easy] TapeEquilibrium  (0) 2022.06.08
[Easy] OddOccurencesInArray  (0) 2022.06.07
[Easy] Triangle  (0) 2022.06.07
[Easy] MaxNonoverlappingSegments  (0) 2022.06.07