Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
5-liner: flat solution in Clear category for Evenly Spaced Trees by przemyslaw.daniel
def evenly_spaced_trees(trees):
from math import gcd
from functools import reduce
result = reduce(gcd, (x-y for x, y in zip(trees, trees[1:])))
return (max(trees)-min(trees))//result-len(trees)+1
April 3, 2019
Comments: