일단 파이썬으로 풀어야하는 게 너무 힘들어요
난 자바가 조은데 왜 파이썬을 골랐을가? 으하하 ㅁㄴㅇㄹ ㅁㄴㅇㄹㅋㅌㅊㅍ ㅁㄴㅇㄿㅁㄴㅇㄹ
는 왜고르긴왜골라
import sys
from itertools import combinations
n, m = list(map(int, sys.stdin.readline().rstrip().split()))
numbers = [i + 1 for i in range(n)]
answer = []
# collections.combinations로 조합 얻기
# numbers가 오름차순이기 때문에 어짜피 순서대로 나옴
comb = list(combinations(numbers, m))
# 조합 문자열 가공해서 answer에 넣기
for c in comb:
answer.append(" ".join(str(x) for x in c))
# 다시 합쳐서 출력
print("\n".join(a for a in answer))
이터툴즈 쓰려고 골랐지...
그치만 요즘 파이썬 문법이나 기타 등등 여러 이슈에 쓰는 시간이 너무 길어져서
알고리즘 그냥 자바로 해버릴까 깊이 고민하고 있따
진짫.. 자바님 그립음니다..