Dado un número entero positivo n> 1, determine cuántos números se pueden formar sumando números enteros mayores que 1 cuyo producto sea n . Por ejemplo, si n = 24 podemos expresar n como producto de las siguientes maneras
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
Podemos obtener los siguientes números de esta manera:
24, 14, 11, 10, 9
Eso es un total de 5 números, por lo que nuestro resultado es 5.
Tarea
Escriba un programa o función que tome n como entrada y devuelva el número de resultados que se pueden obtener de esta manera.
Esta es una pregunta de código de golf , por lo que las respuestas se puntuarán en bytes, con menos bytes mejor.
Secuencia 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
debería estar en la lista.