65.1k views
4 votes
some developers want to deploy their application on different servers with a load balance in the front . there are n servers to choose from where the number of requests that can be handled by the ith server is server [i] . the number of requests served by any server is a power of 2 code in python

User DannySlor
by
9.2k points

1 Answer

7 votes

Answer:

let n = 4

let servers = [1,1,2,4]

let expected_load = 3

let minServer = 0;

for(let i =0;i<n;i++){

if(servers[i]<servers[i+1]){

let currentMin = servers[i] + servers[i+1]

if(currentMin === expected_load){

minServer = currentMin

}

}

}

console.log('Min Server '+ minServer)

Step-by-step explanation:

User Erosman
by
8.1k points