코딩

Swift combination구현 본문

Swift

Swift combination구현

ssooyn_n 2021. 7. 1. 19:14

target: 타겟배열

target_num: combi 하고싶은 수

index: 현재 인덱스

tmp: 현재까지 combi된 배열

func combination(_ target:[String], _ target_num: Int, _ index: Int,_ tmp:[String]){
    if tmp.count == target_num{
        print(tmp)
        return
    }
    
    for i in index ..< target.count{
        combination(target, target_num, i+1, tmp + [target[i]])
    }
}

print(combination(["h","e","l","l","o"], 3, 0, []))

'Swift' 카테고리의 다른 글

Swift 공공데이터 parsing  (0) 2021.07.09
Swift 딕셔너리에서 값 가져오기  (0) 2021.06.30
Swift String 자르기  (0) 2021.06.30
Xcode playground 사용하기 (+문제점)  (0) 2021.06.29
Comments