-
조합(Combination) 함수 (C#)C# 2017. 7. 12. 15:15
간단하게 조합(Combination) 함수가 필요하게 되어 작성해놓고 계속해서 사용하려 한다.
단순하게 재귀가 아닌 nCr의 공식을 그대로 사용한다.
※ 입력에 오류는 없다고 가정한다.
1234567891011121314151617int Combination(int n, int r){int a, b;a = b = 1;for (int i = n; i > n - r; i--){a *= i;}for (int i = 1; i <= r; i++){b *= i;}return a / b;}cs 'C#' 카테고리의 다른 글
C# Enum 형식 array형으로 변환하기 (for문, foreach문 사용) (0) 2018.06.20 C#에서 엑셀파일 저장(쓰기) (8) 2018.03.30 C# 높은 수준의 랜덤 숫자 (Good Random Number) (0) 2017.03.23 C# 함수 설명 추가하기 (0) 2016.12.30 C# string에서 숫자 format (문자열에서 숫자 형식) 정리 (0) 2016.12.26 댓글