Si un entero positivo tiene (estrictamente) menos factores primos (sin contar las multiplicidades) que su sucesor y su predecesor, lo llamaremos un número de factor pobre .
En otras palabras, y ω ( N ) < ω ( N + 1 ) , donde ω ( N ) es el número de factores primos únicas de N .
Tarea
Puede elegir entre los siguientes formatos de E / S:
- Tome un número entero y genere el número N de factor pobre. En caso de que elija este, N puede ser 0 o 1 indexado.
- Tome un número entero positivo y genere los primeros N números pobres en factores.
- Imprime la secuencia indefinidamente.
Puede tomar entradas y proporcionar salidas a través de cualquier método estándar , en cualquier lenguaje de programación , mientras toma nota de que estas lagunas están prohibidas de forma predeterminada. Este es el código de golf, por lo que gana la presentación más corta que cumpla con las reglas.
No incluiré casos de prueba separados, porque los métodos de competencia son diferentes, pero puede referirse a los primeros 100 términos de esta secuencia, que es OEIS A101934 :
11, 13, 19, 23, 25, 27, 29, 37, 41, 43, 47, 49, 53, 59, 61, 64, 67, 71, 73, 79, 81, 83, 89, 97, 101, 103, 107, 109, 113, 121, 125, 131, 137, 139, 149, 151, 155, 157, 163, 167, 169, 173, 179, 181, 191, 193, 197, 199, 211, 221, 223, 227, 229, 233, 239, 241, 243, 251, 259, 263, 265, 269, 271, 277, 281, 283, 289, 293, 307, 309, 311, 313, 317, 331, 337, 341, 343, 347, 349, 353, 359, 361, 365, 367, 371, 373, 379, 383, 389, 397, 401, 407, 409, 419, 421, 431, 433, 439, 441, 443
Como ejemplo, ocurre en esta secuencia porque ω ( 25 ) = 1 (5), ω ( 26 ) = 2 (2 y 13) y ω ( 24 ) = 2 (2 y 3), entonces ω ( 25 ) < ω ( 24 ) y ω ( 25 ) < ω ( 26 ) .
n =
antes de cada valor?