Netflix Onsite Interview Question

Правка en5, от gXa, 2021-06-28 09:25:06

An array is given, and an index present in it.

A window must be chosen such that it includes the index, has this component maximized — sum(a[i]...a[j])*(j-i+1), but the component must be equal to or less than the threshold (sum(a[i]...a[j])*(j-i+1) <= threshold).

How we can solve this question optimally?

One example of the problem:

Input

N: 8

Arr[]: [2,-3,-4,5,5,6,7,8]

Ind: 4

Threshold = 20

Output

One possible answer [5,5]

Explanation of output [5, 5] = 10*2 = 20 <= 20 (threshold)

История

 
 
 
 
Правки
 
 
  Rev. Язык Кто Когда Δ Комментарий
en6 Английский gXa 2021-06-28 09:27:17 48 Tiny change: '\nOutput\n~~~~~\nO' -> '\nOutput\n\n~~~~~\nO'
en5 Английский gXa 2021-06-28 09:25:06 98
en4 Английский gXa 2021-06-28 09:16:54 130
en3 Английский gXa 2021-06-28 08:51:03 39
en2 Английский gXa 2021-06-28 08:50:24 22 Tiny change: 'i+1), but less than' -> 'i+1), but the component must be less than'
en1 Английский gXa 2021-06-28 08:48:56 276 Initial revision (published)