Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
First solution in Clear category for Feed Pigeons by Pouf
def checkio(number):
pNew = 0
pTotal = 0
while number > 0:
if number <= pTotal:
return pTotal
pNew += 1
if number < pTotal + pNew:
return pTotal + max(number - pTotal, 0)
pTotal += pNew
number -= pTotal
return pTotal
March 11, 2014