조합 구하기

박종연·2022년 4월 20일
0

알고리즘 팁

목록 보기
1/1

Brute Force문제를 풀다보면 모든 조합을 구해야되는 경우가 많이 있다.

Python

from itertools import permutations
from itertools import combinations

#items는 주로 리스트로 주고, i는 몇개로 조합을 할건지 알려주는것.
#dict 형태로 반환된다. 

permutations(items, i)
combinations(items, i)

list(map(''.join, itertools.permutations()))
#이런식으로 작성하면 리스트로 풀어서 사용할수있다. dict 형태는 사용이 어렵기 떄문에
#이걸 사용하는게 정신건강에 이롭다.
profile
eat.sleep.code

0개의 댓글