양의 정수 n> 1이 주어지면 곱이 n 보다 큰 1보다 큰 정수를 더하여 몇 개의 숫자를 만들 수 있는지 결정하십시오 . 예를 들어, n = 24 인 경우 다음과 같은 방법으로 n 을 제품으로 표현할 수 있습니다.
24 = 24 -> 24 = 24
24 = 12 * 2 -> 12 + 2 = 14
24 = 6 * 2 * 2 -> 6 + 2 + 2 = 10
24 = 6 * 4 -> 6 + 4 = 10
24 = 3 * 2 * 2 * 2 -> 3 + 2 + 2 + 2 = 9
24 = 3 * 4 * 2 -> 3 + 4 + 2 = 9
24 = 3 * 8 -> 3 + 8 = 11
이 방법으로 다음과 같은 숫자를 얻을 수 있습니다.
24, 14, 11, 10, 9
총 5 개의 숫자이므로 결과는 5입니다.
직무
n 을 입력으로 사용하여 이런 방식으로 얻을 수있는 결과 수를 반환 하는 프로그램 또는 함수를 작성하십시오 .
이것은 코드 골프 질문이므로 바이트 수가 적을수록 답이 바이트로 표시됩니다.
OEIS 시퀀스
2,2,3,3 -> 10
, 2,6,3 -> 11
, 2,2,9 -> 13
, 12,3 -> 15
, 2,18 -> 20
,36 -> 36
(2*3)+(2*3)=12
이어야합니다. 목록에도 있어야 하기 때문 입니다.