728x90
import java.util.Arrays;
public class Comb {
static int N=5,R=2;
static int[] input= {1,5,7,8,9};
static int[] numbers=new int[R];
public static void main(String[] args) {
comb(0,0);
}
public static void comb(int cnt, int start)
{
if(cnt==R)
{
System.out.println(Arrays.toString(numbers));
return;
}
for(int i = start;i<N;i++)
{
numbers[cnt]=input[i];
comb(cnt+1,i+1);
}
}
}

728x90
'언어 > JAVA' 카테고리의 다른 글
| 자바 문자열 뒤집기 (0) | 2021.08.06 |
|---|---|
| 자바 sort (Compareable, Comparator, lambda) (0) | 2021.08.06 |
| java 순열, 중복 순열, 조합, 중복 조합 (0) | 2021.08.03 |
| StringBuilder (0) | 2021.08.02 |
| BufferedReader (1) | 2021.08.02 |