Problem : 카드 놓기
유형 : 순열
문제 해석
- 카드를 조합하여 만들 수 있는 모든 경우를 중복없이 세어라
문제 재해석
- 순서까지 고려해야 하므로 순열 문제이다.
해결 전략
permutation
을 통해 모든 순열을 만들어 본다.
설계, 구현
정렬
을 한다.next_permuation
을 통해 모든 순열을 구해본다.
디버깅
-
조합
으로 착각 했었다.
코드
1 |
|
피드백
비트마스킹
을 이용해서 뽑는 방법은조합
으로 해결한다.- 하지만 이렇게 순서를 고려해야 하는 경우는
순열
로 해결 해야 한다.