Kotlin/Algorithm
Kotlin 조합(Combination)
1. 조합 (Combination) 조합 : 서로 다른 n개의 원소 중에서 순서에 상관없이 r개를 선택하는 것 ex) a, b, c 가 있을 경우 1개 선택 -> (a), (b), (c) 2개 선택 -> (a,b), (a,c), (b,c) 3개 선택 -> (a,b,c) 이처럼 조합의 경우의 수를 구할 수 있다. 2. 코 드 환경 : Kotlin Version = 1.4.20, JVM fun combination(answer: MutableList, el: List, ck: Array, start: Int, target: Int) { if(target == 0) { answer.addAll( listOf(el.filterIndexed { index, t -> ck[index] }) ) } else { fo..