Pergunta de entrevista da empresa Yelp

Memorable coding question: Generate all permutations of an alphanumeric string (lowercase/uppercase only if a letter)

Resposta da entrevista

Sigiloso

31 de jan. de 2014

def permutations(v): if len(v) == 1: return [v] l = [] for i in range(0, len(v)): for x in permutations(v[i+1: len(v)] + v[0:i]): l.append([v[i]] + x) return l print permutations([1,2,3,4])