www.polymath.co.kr/contents/view/1330
수학동아 - 폴리매스
청소년 수학 공동연구 프로젝트
www.polymath.co.kr
순열과 조합의 차이를 설명하는 글
소수 찾기 문제에서 필요한 것은 순열이다.
1, 7 두 문자가 있다고 가정했을 때 조합은 17 과 71 을 같다고 판단하여 하나의 문자만 뽑아낼 수 있지만
순열은 순서를 고려하기 때문에 17 71 을 두 가지의 문자열을 뽑아낼 수 있다.
itertools.pemutaion 을 사용하면
array = ['a', 'b', 'c']
print(list(map(''.join, itertools.pemutaions(array)))) # 3개의 원소로 수열 만들기
print(list(map(''.join, itertools, permutations(array,2)))) #2개의 원소로 수열 만들기
'Python' 카테고리의 다른 글
파이썬 sort, sorted 차이 (0) | 2021.03.19 |
---|