반응형
Notice
Recent Posts
Recent Comments
Link
목록조합 (1)
Brise
Python 순열, 조합 구현하기
파이썬은 itertools 패키지를 통하여 순열과 조합 기능을 제공한다. itertools를 이용한 순열과 조합 사용 방법은 아래와 같다. from itertools import combinations, permutations arr = [1,2,3,4] print(list(combination(arr, 2))) print(list(permutations(arr,2))) 하지만 내장된 순열과 조합 기능을 사용할 수 없는 경우(i.e. 코딩 테스트)도 있기 때문에 직접 순열과 조합 기능을 구현하여 사용할 줄 알아야 한다. 직접 구현하는 경우 성는 자체를 올리는 것보다 발상을 이해하여 추후 다시 사용할 수 있도록 간편하는 것이 중요하다고 생각하여 아래와 같이 구현하였다. 아마도 성능 자체는 높지 않으나, 기..
프로그램/Python
2022. 4. 24. 21:17