매우 합성 수는 임의의 작은 양의 정수 약수 가지고 이상을 갖는 양의 정수이다. 이다 OEIS 순서 A002182 . 처음 20 개의 용어는
1, 2, 4, 6, 12, 24, 36, 48, 60, 120, 180, 240, 360, 720, 840, 1260, 1680, 2520, 5040, 7560
예를 들어, 43 개의 제수 (즉, 1, 2, 4)가있는 반면, 3은 2의 제수 만 있고 2는 2의 제수도 있고 1은 1의 제수를 가지고 있기 때문에 시퀀스에 있습니다.
도전
양의 정수 입력 n이 주어지면 원하는 대로 n 번째 복합 숫자 또는 첫 번째 n 복합 숫자를 출력하십시오 (그러나 선택은 모든 입력 n에 대해 동일해야 함 ).
규칙
프로그램이나 함수는 이론적으로 데이터 유형 제한을 고려하지 않고 무한한 시간과 메모리가 주어지면 임의로 큰 입력에 대해 작동해야합니다. 본질적으로 이것은 유한 한 수의 값을 하드 코딩하지 않음을 의미합니다.
실제로, 프로그램 또는 함수는 n 까지 최대 20 분 동안 적당한 시간, 즉 1 분 미만으로 실행해야합니다 . 최대 입력 또는 출력은 언어 표준 데이터 유형에 따라 제한 될 수 있습니다 (그러나 알고리즘은 이론적으로 작동해야합니다) 임의로 많은 수의 경우).
단항을 포함하여 모든 합리적인 입력 및 출력 형식이 허용됩니다.
코드 골프. 가장 적은 바이트가 이깁니다.