|
์ฝ๋ ์์ฑํ๊ธฐ
package com.likelion.boj;
import java.util.Scanner;
public class Main15652 { // N๊ณผ M(4)
static int N;
static StringBuilder answer = new StringBuilder();
private void dfs(int[] select, int start, int idx) {
if(idx == select.length) {
for (int num : select) {
answer.append(num).append(" ");
}answer.append("\n");
return;
}
for (int i = start; i <= N; i++) {
select[idx] = i;
dfs(select, i, idx+1);
}
}
public static void main(String[] args) {
Main15652 main = new Main15652();
Scanner sc = new Scanner(System.in);
N = sc.nextInt();
int M = sc.nextInt();
main.dfs(new int[M], 1, 0);
System.out.println(answer.toString());
}
}
Java
๋ณต์ฌ
|
์ฝ๋ ์ค๋ช
ํ๊ธฐ
๋ฐฑํธ๋ํน์ด๋?
โข
๋ชจ๋ ๊ฒฝ์ฐ์ ์๋ฅผ ํ์ธํ๋, ํด๊ฐ ๋ ๊ฒ ๊ฐ์ง ์๋ค๋ฉด ํด๋น ๊ฒฝ๋ก๋ฅผ ๋ ์ด์ ๊ฐ์ง ์๊ณ ๋๋์๊ฐ๋(๊ฐ์น์ง๊ธฐ) ์๊ณ ๋ฆฌ์ฆ