반응형
Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- CKLU
- 백준 알고리즘
- 익명클래스
- 네트워크
- 현대오토에버 코딩테스트
- 자바
- dfs
- BFS
- 안드로이드
- IT
- 재귀함수
- 데이터베이스
- Android
- 삼성SW테스트
- 다이나믹 프로그래밍
- 멀티스레드
- 개발
- 익명객체
- 금융IT
- 모바일
- 너비탐색
- 프로그래머스
- 삼성sw문제
- Java
- dp
- backjoon
- 알고리즘
- 백준
- 조합
- 언더라이터
Archives
- Today
- Total
목록Combination (1)
Limky 삽질블로그
JAVA로 중복이 없고, 순서도 없는 조합(Combination) 구하기! 이번 시간은 JAVA로 중복이 없는 조합을 구하는 방법에 대해 알아보겠습니다. 우선 1,2,3 구슬이 있습니다. 3개중에 2개를 뽑는다고 했을때, 모든 경우의 수는 다음과 같습니다. 1,2 1,3 2,1 2,3 3,1 3,2 총 6가지 입니다. 팩토리얼 개념으로 접근하면 3*2 = 6 가지임을 알 수 있습니다. 이제 여기서 중복을 제거한 경우의 수만 따진다면, 1,2 1,3 2,3 총 3가지 입니다. 이를 조합이라고 합니다. 수학적인 기호로 나타내면! nCr 입니다. 즉, 중복이 없고, 순서도 없는 경우의 수(조합)입니다. n은 총 갯수, r 은 뽑아야 할 갯수 입니다. 저는 배열과 재귀함수를 통해 nCr에 대해서 구해보겠습니다...
Algorithm/Algorithm
2018. 6. 13. 22:40