Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
First solution in Clear category for Determine the Order by stics_232
def checkio(data):
data = ["".join([c for pos,c in enumerate(d) if d.find(c) == pos]) for d in data]
dataset = sorted(set(''.join(data)))
alphabet = ''
while dataset:
for c in dataset:
if not any(c in d[1:] for d in data):
alphabet += c
break
data = [d.replace(c, '') for d in data]
dataset.remove(c)
return alphabet
Oct. 31, 2020