Se um número inteiro positivo tiver (estritamente) menos fatores primos (sem contar as multiplicidades) que seu sucessor e seu antecessor, o chamaremos de número pobre em fatores .
Em outras palavras, e , onde é o número de factores primos únicas de .N
Tarefa
Você pode escolher entre os seguintes formatos de E / S:
- Pegue um número inteiro e produza o número pobre de fatores . Caso você escolha este, pode ser 0 ou 1 indexado.N th N
- Pegue um número inteiro positivo e produza os primeiros N números pobres em fatores.
- Imprima a sequência indefinidamente.
Você pode obter entrada e fornecer saída através de qualquer método padrão , em qualquer linguagem de programação , observando que essas brechas são proibidas por padrão. Esse é o código de golfe, então a submissão mais curta que obedece às regras vence.
Não incluirei casos de teste separados, porque os métodos de competição são diferentes, mas você pode consultar os 100 primeiros termos desta sequência, que é 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 exemplo, ocorre nesta sequência porque ω ( 25 ) = 1 (5), ω ( 26 ) = 2 (2 e 13) e ω ( 24 ) = 2 (2 e 3), então ω ( 25 ) < ω ( 24 ) e ω ( 25 ) < ω ( 26 ) .
n =
antes de cada valor?