Írj egy függvényt, amelyik előállítja egy adott sztring összes permutációját!
"abc"
def permutation(s):
    if len(s) == 1:
        return [s]
    results = []
    for i, c in enumerate(s):
        remaining_chars = s[:i] + s[i+1:]
        for p in permutation(remaining_chars):
            results.append(c + p)
    return results

print(permutation("abc"))  # kimenet: ['abc', 'acb', 'bac', 'bca', 'cab', 'cba']