-
[알고리즘] 경우의 수 (순열, 조합) 구하기 - itertools (Python)
import itertools itertools 라이브러리를 사용하여 원소들의 순열과 조합을 사용할 수 있다. 1. 순열 순열은 서로 다른 n개 중, r개를 나열하는 경우의 수로 permutations 함수를 사용한다. def permutation(self): # n=5, r=2 resultList = list(itertools.permutations(["1", "2", "3", "4", "5"], 2)) print("경우의 수 : {}개".format(len(resultList))) print(*resultList, sep="\n") #결과 경우의 수 : 20개 ('1', '2') ('1', '3') ('1', '4') ('1', '5') ('2', '1') ('2', '3') ('2', '4') ('..
ETC/알고리즘 이론
2021. 8. 6.
💲 추천 글