GenomicRangeQuery
codility
coding
intro
DNA 는 A,C,G,T, 1,2,3,4 factor로 구성되어있다.
배열 P, Q가 주어지고, M 정수로 이루어져있다.
exam) S = CAGCCTA P =[2,5,0], Q=[4,5,6]
return [2,4,1]
조건
N은 [ 1 .. 100,000 ] 범위의 정수 M은 [ 1 .. 50,000 ] 범위의 정수 배열 P, Q의 각 요소는 [ 0 .. N - 1 ] 범위 내의 정수 P [K] ≤ Q [K], 0 ≤ K <M; 문자열 S는 대문자 A, C, G, T 로만 구성
big-O
time O(N+M) space O(N)
point
p와 q 배열 사이의 원소중 최소 factor을 찾아라.