함수 작성:
class Solution { public int solution(int[] A); }
N개의 정수로 구성된 배열 A가 주어지고, A에 없는 가장 작은 양수 (0보다 큰)를 리턴한다.
예를들어
A[0] = 1
A[1] = 3
A[2] = 6
A[3] = 4
A[4] = 1
A[5] = 2
가 주어지면 함수는 5를 리턴해야 한다.
가정:
N 은 [1..100,000] 범위의 정수
배열 A의 각 요소는 [−2,147,483,648..2,147,483,647] 범위의 정수
복잡도:
최악의 시간복잡도는 O(N);
최악의 공간복잡도는 O(N) (입력 공간 제외)
배열의 요소들은 수정될 수 있다.
https://codility.com/demo/results/trainingR78BM7-68F/
댓글 없음:
댓글 쓰기