Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
First solution in Clear category for Break Rings by Gabbek
import itertools
def break_rings(rings):
ring_names = set.union(*rings)
for breaks in range(1,len(ring_names)):
for combination in itertools.combinations(ring_names, breaks):
if all([set(combination) & link for link in rings]):
return breaks
Oct. 12, 2015
Comments: