본문 바로가기

알고리즘/백트래킹

백준 6603번: 로또 (JAVA)

728x90

 

문제 해석

 

로또는 1부터 49까지의 수 중 6개의 수로 구성된다.

로또 번호를 선택하는 전략은 1부터 49까지의 수 중 k개의 수를 골라 만든 집합 S에서 번호를 선택하는 것이다. 

이 때 번호를 선택시 오름차순이 되도록 선택한다.

 

알고리즘 

 

백트래킹을 통해 집합 S에서 오름차순으로 만들 수 있는 6개의 수 조합을 모두 찾아낸다.

 

코드

 

 

728x90