mirror of
https://github.com/iritmaximus/tira.git
synced 2026-10-12 19:13:47 +03:00
12 lines
370 B
Python
12 lines
370 B
Python
import itertools
|
|
|
|
|
|
def create(s):
|
|
return sorted("".join(x) for x in {i for i in itertools.permutations(s)})
|
|
|
|
if __name__ == "__main__":
|
|
print(create("abc")) # ['abc', 'acb', 'bac', 'bca', 'cab', 'cba']
|
|
print(create("aaaaa")) # ['aaaaa']
|
|
print(create("abab")) # ['aabb', 'abab', 'abba', 'baab', 'baba', 'bbaa']
|
|
# print(len(create("aybabtu"))) # 1260
|