300x250
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 백준
- OS
- 운영체제
- AI
- 코딩테스트
- linux
- dp
- kick start
- 코딩 테스트
- 브루트포스
- 파이썬
- 네트워크
- google coding competition
- 동적 프로그래밍
- 리눅스
- PYTHON
- 알고리즘
- CSS
- 그래프
- 딥러닝
- 동적프로그래밍
- nlp
- 킥스타트
- 구글 킥스타트
- 프로그래밍
- 순열
- BFS
- DFS
- 코딩
- 프로그래머스
Archives
- Today
- Total
오뚝이개발자
[백준15654] N과 M (5) 본문
728x90
300x250
문제
https://www.acmicpc.net/problem/15654
15654번: N과 M (5)
N개의 자연수와 자연수 M이 주어졌을 때, 아래 조건을 만족하는 길이가 M인 수열을 모두 구하는 프로그램을 작성하시오. N개의 자연수는 모두 다른 수이다. N개의 자연수 중에서 M개를 고른 수열
www.acmicpc.net
생각의 흐름
이전의 수열문제와 크게 다른 것은 없고 그저 리스트의 원소들을 입력으로 받는다는 부분이 다르다.
코드
from itertools import permutations
N,M = map(int, input().split())
arr = list(map(int, input().split()))
arr.sort()
for case in permutations(arr, M):
print(' '.join(map(str, case)))
728x90
300x250
'코딩 테스트 > 백준' 카테고리의 다른 글
[백준15656] N과 M (7) (0) | 2020.03.14 |
---|---|
[백준15655] N과 M (6) (0) | 2020.03.14 |
[백준15652] N과 M (4) (0) | 2020.03.14 |
[백준15651] N과 M (3) (0) | 2020.03.14 |
[백준15650] N과 M (2) (0) | 2020.03.14 |