combination, permutation, 중첩 경우의수

케나·2022년 3월 10일
0
post-custom-banner

✅ 조합, 순열

list로 형변을 해주어야 한다.

import itertools
itertools.combinations(list,n)
itertools.permutations(list,n)

✅ 중첩 for문을 사용하여 리스트내 모든 경우의 수 구하기

n개의 숫자를 뽑는 경우, n개의 for문을 사용할 수 있다.
특히, 이런 경우 for문에서 데이터 자체에 접근하기 보다는 인덱스를 통해 접근

for a in range(len(nums)):
	for b in range(a+1, len(nums)):
    	for c in range(b+1, len(nums)):

0개의 댓글