In questa sfida posta da xnor, ci è stato chiesto di implementare la moltiplicazione XOR. In questa sfida l'obiettivo è trovare i primi n
numeri primi XOR. I numeri primi XOR sono molto simili ai numeri primi normali, come puoi vedere dalle seguenti definizioni:
Definizione di numero primo: un numero positivo maggiore di 1 che non può essere formato attraverso la moltiplicazione di due numeri se non attraverso la moltiplicazione di 1 e se stessa.
Definizione di XOR Prime: un numero positivo maggiore di 1 che non può essere formato attraverso la moltiplicazione XOR di due numeri se non attraverso la moltiplicazione XOR di 1 e se stesso. Notare che i numeri primi XOR compongono la sequenza oeis A014580 .
La moltiplicazione XOR è definita come una moltiplicazione binaria lunga senza trasporto. Puoi trovare maggiori informazioni sulla moltiplicazione XOR nella sfida di xnor .
Ingresso:
Un numero intero n
.
Produzione:
I primi n
numeri primi di XOR.
Ecco i numeri primi XOR sotto i 500:
2 3 7 11 13 19 25 31 37 41 47 55 59 61 67 73 87 91 97 103 109 115 117 131 137 143 145 157 167 171 185 191 193 203 211 213 229 239 241 247 253 283 285 299 301 313 319 333 351 355 357 361 369 375 379 391 395 397 415 419 425 433 445 451 463 471 477 487 499
F_2[x]
.