Notice
Recent Posts
문제 풀이 및 개발 공간
[백준] 6603번 로또 (silver 2 본문
import java.io.*;
import java.util.*;
public class Main{
public static void main(String[] args) throws IOException{
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw=new BufferedWriter(new OutputStreamWriter(System.out));
StringTokenizer st;
while(true) {
st = new StringTokenizer(br.readLine());
int n = Integer.valueOf(st.nextToken());
if (n == 0) {
break;
}
int[] num = new int[n];
for (int i = 0; i < n; i++) {
num[i] = Integer.valueOf(st.nextToken());
}
for (int i = 0; i <= n-6; i++) {
dfs(num, i, 1, String.valueOf(num[i]));
}
System.out.println();
}
}
public static void dfs(int[] num,int input, int m, String a) {
if(m==6){
System.out.println(a);
return;
}
for(int i=input+1; i<num.length; i++ ){
dfs(num,i,m+1, a.concat(" "+num[i]));
}
}
}
'백준공부 > java' 카테고리의 다른 글
[백준] 2293번 동전 1 (gold 5 (0) | 2023.09.22 |
---|---|
[백준] 2512번 예산 (silver 2 (0) | 2023.09.22 |
[백준] 6983번 Where's Waldorf? (silver 2 (0) | 2023.09.22 |
[백준] 4422번 Crypt Kicker 2 (gold 4 (0) | 2023.09.22 |
[백준] 2206번 벽 부수고 이동하기 (gold 3 (0) | 2023.09.21 |