class Solution: def fillCups(self, a: List[int]) -> int: a.sort(reverse=True) # now we have a[0] >= a[1] >= a[2] if a[0] >= a[1]+a[2]: return a[0] else: return (sum(a)+1)//2 # sum, integer-divide-by-2, round up
class Solution:
def fillCups(self, a: List[int]) -> int:
a.sort(reverse=True) # now we have a[0] >= a[1] >= a[2]
if a[0] >= a[1]+a[2]:
return a[0]
else:
return (sum(a)+1)//2 # sum, integer-divide-by-2, round up