[백준] #15650 N과 M (2) python
2023. 1. 7. 06:00
https://www.acmicpc.net/problem/15650
📕 설명 📕
itertools의 combinations를 사용하여 조합을 만들었다.
1. tmp라는 list에 값을 1 ~ N 만큼 반복하여 넣는다.
2. tmp list를 combinations에 넣어 M개 만큼의 부분 조합을 만든다.
3. *로 감싸서 출력한다.
🧑🏻💻 나의 풀이 🧑🏻💻
from itertools import combinations
N, M = map(int ,input().split())
tmp = [i for i in range(1, N+1)]
result = list(combinations(tmp,M))
for i in result:
print(*i)
'Programming > Algorithm' 카테고리의 다른 글
[백준] #7576 토마토 python (0) | 2023.01.09 |
---|---|
[백준] #15651 N과 M (3) python (0) | 2023.01.08 |
[백준] #15649 N과 M (1) python (0) | 2023.01.06 |
[백준] #2004 조합 0의 개수 python (0) | 2023.01.05 |
[백준] #1676 팩토리얼 0의 개수 python (0) | 2023.01.04 |