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