Find Kth Minimum Vulnerability
Note π - Another problem related to find server vulnerability Find Least Possible Vulnerability π¦₯
Amazon Web Services has n servers where the ith server's vulnerability score is vulnerability[i]. A client wants to deploy their application on a group of m contiguous servers. The vulnerability of a group is defined as the kth minimum vulnerability among the chosen servers. Find the vulnerability of each possible group of m contiguous servers the client can choose.
Complete the function findKthMinimumVulnerability in the editor below.
findKthMinimumVulnerability has the following parameter(s):
int k: the order of the vulnerability to findint m: the number of servers in a groupint vulnerability[n]: the vulnerabilities of each server
Returns
int[]: the vulnerabilities for each group, in order
1Example 1
m = 3 servers: [1, 3, 2] and [3, 2, 1].
The k = 2ndnd lowest vulnerability in each group is 2.
Return the answers for each group, in order: [2, 2].2Example 2
Constraints
Limits and guarantees your solution can rely on.
1 <= k <= m <= n <= 3*10^5 1 <= vulnerability[i] <= 10^9