FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

GitHub Viewer

"""https://app.codility.com/programmers/lessons/4-counting_elements/missing_integer/""" # Time complexity: # Init array of size N is O(N) # 2 single passes with O(1) array ops (set/get) is O(N), # Overall: O(N) def solution(a: list[int]) -> int: """ Return the smallest positive integer that does not occur in A. A is an array of N integers. """ n = len(a) # We observe that the missing integer must be in the range [1..N+1], # since there are only N numbers present = [False] * (n + 1) for val in a: if 1

Back | FazBrowse Home | New Git URL