백준6603(파이썬) - 로또
resilient
·2021. 6. 6. 11:52
728x90
반응형
https://www.acmicpc.net/problem/6603
- 이 문제는 파이썬으로 풀게 되면 combinations 함수를 사용하면 쉽게 풀리는 문제였다.
- combinations는 조합 함수로 리스트와 정수값을 입력하면 리스트에서 정수값만큼 묶어서 나올 수 있는 모든 조합을 튜플형식으로 나타내주고 나는 다시 리스트 형식으로 바꿔서 받아왔다.
- 출력할 때도 \n 를 사용했었는데 줄바꿈이 두번이 생겨서 보니까 ""로 구분해주면 원하는 출력형식으로 줄바꿈이 되었다.
from itertools import combinations,permutations
import sys
input = sys.stdin.readline
while True:
num = list(map(int,input().split()))
if num[0] == 0:
break
num.pop(0)
a = list(combinations(num,6))
for i in a:
for j in range(len(i)):
print(i[j],end=" ")
print("")
print("")
반응형
'자료구조 & 알고리즘 > 백준(Baekjoon)' 카테고리의 다른 글
백준2630(파이썬) - 색종이 만들기 (0) | 2021.06.08 |
---|---|
백준1932(파이썬) - 정수 삼각형 (0) | 2021.06.07 |
백준5525(파이썬) - IOIOI (0) | 2021.06.05 |
백준1992(파이썬) - 쿼드트리 (0) | 2021.06.04 |
백준1389(파이썬) - 케빈 베이컨의 6단계 법칙 (0) | 2021.06.03 |