Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
First solution in Uncategorized category for Ghosts Age by krzysztof.gonda
def checkio(opacity):
fib = 1
fibp = 1
akt = 10000
if(opacity==akt):
return 0
else:
for x in range(1,5000):
if(x==fib):
akt -= x
fib +=fibp
fibp = x
else:
akt+=1
if(opacity == akt):
return x
return 'ded'
#These "asserts" using only for self-checking and not necessary for auto-testing
if __name__ == '__main__':
assert checkio(10000) == 0, "Newborn"
assert checkio(9999) == 1, "1 year"
assert checkio(9997) == 2, "2 years"
assert checkio(9994) == 3, "3 years"
assert checkio(9995) == 4, "4 years"
assert checkio(9990) == 5, "5 years"
Nov. 18, 2017