코딩
Swift combination구현 본문
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