Chuỗi được đưa ra. Nhiệm vụ của chúng ta là hiển thị hoán vị của chuỗi đã cho. Giải quyết vấn đề này trong python bằng cách sử dụng hoán vị hàm có sẵn (có thể lặp lại).
Ví dụ
Input: string = 'XYZ' Output: XYZ XZY YXZ YZX ZXY ZYX
Thuật toán
Step 1: given string. Step 2: Get all permutations of a string. Step 3: print all permutations.
Mã mẫu
from itertools import permutations def allPermutations(str1): # Get all permutations of string 'ABC' per = permutations(str1) # print all permutations print("Permutation Of this String ::>") for i in list(per): print (''.join(i)) # Driver program if __name__ == "__main__": str1 = input("Enter the string ::>") allPermutations(str1)
Đầu ra
Enter the string ::> abc Permutation Of this String ::> abc acb bac bca cab cba