Amazon Web Service has n servers, each of them either has high fault tolerance or high reliability.
A system works better if all the servers have the same attributes. The inefficiency of a group of
server is defined as the number of adjacent pairs of server that have different attributes.
Consider, for example, a set of servers described as 1001001 where '0' means the server has
high fault tolerance, '1' means the server has high reliabiity. The inefficiency of this group is 4 as
described in the image below:
Given a string serverType of length n
consisting of '0', '1', and '?', where '0' means the server has high fault
tolerance, '1' means the server has high reliability, and '?' means you can install any
type of server there, find the minimum inefficiency you can get after install a server at each '?'.
Complete the function findMinimumInefficiency in the editor.
findMinimumInefficiency has the following parameter:
string serverType: the server typesReturns
int: the minimum possible inefficiency💐 1008th thank you to spike! 👏
serverType = "??011??0" return = 2
serverType = "00?10??1?" return = 3
- Count Promotional PeriodsOA · Seen Jun 2026
- Find Maximum Total Amount (SDE I, Fungible :)Seen Jun 2026
- Get Minimum AmountOA · Seen Jun 2026
- Find Minimum CostOA · Seen Jun 2026
- Get Smallest Base SegmentOA · Seen Jun 2026
- Select Least Resource TasksOA · Seen Jun 2026
- Product Category Group SizesPHONE SCREEN · Seen May 2026
- Count Connected ComponentsPHONE SCREEN · Seen May 2026
public int findMinimumInefficiency(String serverType) {
// write your code here
}