Deloitte | COGNIZANT | IBM | CAPGEMINI
def maximizeQuality(cls, input1, input2, input3):
n = input1
R = input2
P = input3
X = []
for b in range(32):
mask = 1 << b
contrib = 0
for val in P:
contrib += (val & mask)
X.append((contrib, b))
X.sort(key=lambda x: (-x[0], x[1]))
chosen = sorted([b for _, b in X[:R]])
result = 0
for b in chosen:
result |= (1 << b)
return result
//MAXIMIZE THE QUALITY✅
VIRTUSA✅
646 ·