Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
Oil Pie solution in Uncategorized category for Oil Pie by capback250
from fractions import Fraction
def divide_pie(drones):
pie = 1
drones_all = sum(abs(x) for x in drones)
for group in drones:
if group > 0:
pie -= Fraction(group, drones_all)
else:
pie = pie - pie*Fraction(abs(group), drones_all)
if pie:
return [int(x) for x in str(pie).split('/')]
else:
return [0, 1]
Sept. 10, 2015