고진 타 체인
( 프로젝트 오일러 # 606에서 영감을 얻음 )
n에 대한 고진 타 체인은 {1,a,b,...,n}
각 요소가 다음 요소를 올바르게 나누는 시퀀스 입니다. 예를 들어 12 개의 8 개의 고진 타 체인이 있습니다.
{1,12}, {1,2,12}, {1,2,4,12}, {1,2,6,12}, {1,3,12}, {1,3,6,12}, {1,4,12} and {1,6,12}.
도전
양의 정수 ( n > 1
) 를 받아들이고 주어진 숫자에 대한 모든 고진 타 체인을 출력하거나 반환 하는 프로그램이나 함수를 작성하십시오 .
- 체인의 순서는 중요합니다 (오름차순). 체인의 순서는 중요하지 않습니다.
- 오프 기회에는 해당 문제를 해결하는 내장 기능을 사용할 수 없습니다.
- 이것은 code-golf 입니다.
편집 : 1
잠재적 인 입력으로 제거 .
[[1]]
나는 경우 말 것 [1,1]
의 gozinta입니다 1
다음은 [1,1,12]
의 gozinta입니다 12
있는 그대로 [1,1,1,12]
지금 우리는 할 수 더 이상 "모두 반환하지 않습니다"
2|4
"2는 4로 간다", 일명 "2는 gozinta 4"로 읽습니다.