본문 바로가기
언어/JAVA

자바 조합 생성

by 김어찐 2021. 8. 3.
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