■ 조합을 구하는 방법을 보여준다.
▶ 조합 구하기 예제 (C#)
1 2 3 4 5 |
double combination = GetCombinationValue(45, 6); Console.WriteLine(combination); |
▶ 조합 구하기 (C#)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
#region 조합 구하기 - GetCombinationValue(totalCount, extractionCount) /// <summary> /// 조합 구하기 /// </summary> /// <param name="totalCount">전체 카운트</param> /// <param name="extractionCount">추출 카운트</param> /// <returns>조합</returns> public double GetCombinationValue(int totalCount, int extractionCount) { double combinationValue = 1d; for (int i = 0; i < extractionCount; i++) { combinationValue *= (totalCount - i); combinationValue /= (i + 1); } return combinationValue; } #endregion |