Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- 클라이언트
- Queue
- 삼각형의 완성조건
- lv2
- 프로그래머스 자바
- 버퍼
- index of
- 자바
- 프로그래머스 문자열 정렬
- 스프링부트 도커 배포
- 문자열
- StringTokenizer
- 스프링부트 도커로 배포
- 이진수 변환
- 스프링부트 도커
- lv0
- 백준
- 백준 N과 M 자바
- Programmers
- 큐
- java
- 프로그래머스 풀이
- COS Pro
- Stack
- SWEA
- Lv1
- 오름차순 정렬
- 프로그래머스
- 스택
- 알고리즘
Archives
- Today
- Total
목록백준 15654 (1)
mun dev
[백준] 15654 N과 M(5) 자바(Java)
문제설명 N개의 자연수와 자연수 M이 주어졌을 때, 아래 조건을 만족하는 길이가 M인 수열을 모두 구하는 프로그램을 작성하시오. N개의 자연수는 모두 다른 수이다. N개의 자연수 중에서 M개를 고른 수열 입력 첫째 줄에 N과 M이 주어진다. (1 ≤ M ≤ N ≤ 8) 둘째 줄에 N개의 수가 주어진다. 입력으로 주어지는 수는 10,000보다 작거나 같은 자연수이다. 출력 한 줄에 하나씩 문제의 조건을 만족하는 수열을 출력한다. 중복되는 수열을 여러 번 출력하면 안되며, 각 수열은 공백으로 구분해서 출력해야 한다. 수열은 사전 순으로 증가하는 순서로 출력해야 한다. 풀이 백트래킹 문제를 접해보기 위해 알고리즘 분류에서 선택해서 문제를 풀이했다. 차례대로 출력해야하므로 입력 받은 배열을 정렬 후 DFS 호출..
알고리즘/백준
2023. 10. 20. 22:04