문제
https://www.acmicpc.net/problem/6603
6603번: 로또
입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 한 줄로 이루어져 있다. 첫 번째 수는 k (6 < k < 13)이고, 다음 k개 수는 집합 S에 포함되는 수이다. S의 원소는 오름차순으로
www.acmicpc.net
설계
- 조합 라이브러리를 사용했다.
# 로또
from itertools import combinations
while 1:
arr = list(map(int, input().split()))
if arr == [0]: # 0이 나올 경우 종료
break
N = arr[0] # 개수인 N 저장 후 빼내기
arr.pop(0)
for i in combinations(arr, 6):
print(*list(i))
print()
'PS (Problem Solving) > Baekjoon' 카테고리의 다른 글
[백준] 1758. 알바생 강호 - 파이썬 (0) | 2023.01.04 |
---|---|
[백준] 9342. 염색체 - 파이썬 (1) | 2022.12.28 |
[백준] 10798. 세로읽기 (0) | 2022.12.16 |
[백준] 1417. 국회의원 선거 (0) | 2022.12.15 |
[백준] 1931. 회의실 배정 (0) | 2022.07.23 |
문제
https://www.acmicpc.net/problem/6603
6603번: 로또
입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 한 줄로 이루어져 있다. 첫 번째 수는 k (6 < k < 13)이고, 다음 k개 수는 집합 S에 포함되는 수이다. S의 원소는 오름차순으로
www.acmicpc.net
설계
- 조합 라이브러리를 사용했다.
# 로또
from itertools import combinations
while 1:
arr = list(map(int, input().split()))
if arr == [0]: # 0이 나올 경우 종료
break
N = arr[0] # 개수인 N 저장 후 빼내기
arr.pop(0)
for i in combinations(arr, 6):
print(*list(i))
print()
'PS (Problem Solving) > Baekjoon' 카테고리의 다른 글
[백준] 1758. 알바생 강호 - 파이썬 (0) | 2023.01.04 |
---|---|
[백준] 9342. 염색체 - 파이썬 (1) | 2022.12.28 |
[백준] 10798. 세로읽기 (0) | 2022.12.16 |
[백준] 1417. 국회의원 선거 (0) | 2022.12.15 |
[백준] 1931. 회의실 배정 (0) | 2022.07.23 |