Swift-文字列の全配列

907 ワード

タイトル:文字列を入力し、その文字列のすべての配列を印刷します.例えば文字列abcを入力と、文字a,b,cで並べられるすべての文字列abc,acb,bac,bca,cab,cbaが出力.コアコード:
` 
 
//   
func isCanSWap(arr:[String],begin:Int,end:Int) -> Bool {
    var result:Bool = true
    
    for i in begin..
abc のみで、 に するアルファベットがない 、isCanSwapは であり、 み けの を する があり、 abbを すると、 に される は3 しかない.テストコード:
` 
 

var arr:[String] = ["a","b","c"]

var permutation:Permutation = Permutation()
permutation.full_permutation(arr: arr, begin: 0, end: arr.count)
print("FlyElephant--(permutation.count)")`