저는 1에서 36까지의 숫자를 가지고 있습니다. 제가하려는 것은 그룹에 3 개의 그룹에 모든 숫자를 넣고 그룹의 모든 순열을 계산하는 것입니다.다른 그룹의 순열이 필요합니다
각 그룹 .... 여기
이 예는 순열에 따라 하나 개 이상의 그룹으로 나타날 수 1 내지 36개수에 12 수를 포함해야
Permutation 1
Group 1: 1,2,3,4,5,6,7,8,9,10,11,12
Group 2: 13,14,15,16,17,18,19,20,21,22,23,24
Group 3: 25,26,27,28,29,30,31,32,33,34,35,36
Permutation 2
Group 1: 1,2,3,4,5,6,7,8,9,10,11,13
Group 2: 12,14,15,16,17,18,19,20,21,22,23,24
Group 3: 25,26,27,28,29,30,31,32,33,34,35,36
Permutation 3
Group 1: 1,2,3,4,5,6,7,8,9,10,11,14
Group 2: 12,11,15,16,17,18,19,20,21,22,23,24
Group 3: 25,26,27,28,29,30,31,32,33,34,35,36
그것들은 세 가지 예입니다. 나는 수백만/수십억이 더 많을 것으로 기대합니다.
보통 순열은 단일 세트 (https://en.wikipedia.org/wiki/Permutation)에 적용됩니다. 귀하의 질문에 이해가되지 않습니다. –
질문을 명확하게하려면 간단한 예제를 제공하고 샘플에서 원하는 결과를 모두 보여주십시오. 또한 더 길고 상세한 설명을 단어로 제공하십시오. 지금과 마찬가지로 귀하의 질문은 말이되지 않습니다. –
문제 진술에 대해 누락 된 많은 정보가 누락 된 것 같습니다. 나는 또한 이것이 "알고리즘"태그에 더 적합 할 것이라고 생각한다. 먼저 알고리즘을 연습 한 다음 SQL에서 처리하는 방법에 대해 걱정하십시오. 나는 당신이 그룹의 가능한 조합을 원한다는 것을 의미한다고 생각하니, 2 개의 그룹과 숫자 1,2,3에 대해 [1], [2,3], [[1,2], [ 3], [[3], [1,2]], [[1,2,3], [{empty}]], [[empty]], [1,2,3]] – JeffUK