15664. N과 M(10)

멍진이·2021년 6월 28일
0

백준 문제풀기

목록 보기
19/36

문제 링크

15664. N과 M(10)

문제 코드

from itertools import combinations

num_list = list(map(int,input().split()))

N,M =num_list

num_list = list(map(int,input().split()))

num_list.sort()
result = list(combinations(num_list,M))



tmp_set = set(result)
result = list(tmp_set)

result.sort()


for i in range(len(result)):
    tmp = ""

    for j in range(len(result[i])):
        tmp+=str(result[i][j])+" "

    print(tmp)

문제 풀이

  • 숫자를 받아와서 combination 수행
  • 순서대로 보여주기 위해서 result 정렬
  • num_list도 정렬해야 combination이 순서대로 생성됨
profile
개발하는 멍멍이

0개의 댓글

관련 채용 정보