https://app.codility.com/programmers/lessons/3-time_complexity/perm_missing_elem/
- N개의 서로 다른 정수로 이루어진 배열 A가 주어진다.
- A[0] = 2 A[1] = 3 A[2] = 1 A[3] = 5
- 이 배열에서 1부터 N+1까지 존재하지 않는 하나의 원소를 구한다.
- O(N) or O(N * log(N))
def solution(A):
if len(A)==0:
return 1
total1 = sum(A)
total2 = sum(range(1, len(A)+2))
return total2-total1
'코딩테스트 > Codility' 카테고리의 다른 글
[codility] Lesson 5. Prefix Sums - PassingCars (0) | 2022.08.12 |
---|---|
[codility] Lesson 4. Counting Elements - PermCheck (0) | 2022.08.12 |
[codility] Lesson 4. Counting Elements - FrogRiverOne (0) | 2022.08.07 |
[codility] Lesson 3. Time Complexity - TapeEquilibrium (0) | 2022.08.06 |
[codility] Lesson 3. Time Complexity - FrogJmp (0) | 2022.08.06 |