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

+ Recent posts