오늘은 순열에 대해서 공부했다. 순열은 n개 중에서 k개를 선택한다고 할때 순서를 고려하는 방법이다. 반대로 조합은 순서를 고려하지 않고 선택하는 방법이다. 순서를 고려한다는 것은 순서가 다르다면 요소가 같아도 다른 경우의 수로 인식하는 것이다. 조합은 순서를 달라도 요소가 같으면 같은 경우의 수라고 인식하는 것이다. 조합은 선택하는 경우의 수이고 순열은 선택한 요소들을 줄세우는 것과 같다. 1,2,3의 카드가 있고 2개를 선택한다고 할때 조합은 12, 13, 23의 3가지 경우가 있고 순열은 12,13,21,23,31,32로 6가지가 있다.
시험 준비로 오늘 공부한 TIL의 정리가 덜 되었지만 나중에 더 보충해서 제대로 공부해야겠다. 코드 구현이 너무 어렵다. 조건에 따라서 달라지는 활용문제에 적응해야 겠다. 꼭 다시 정리해서 보충해야지.