Mi è stata posta questa domanda in un'intervista, ma non sono riuscito a trovare una soluzione. Non so se la domanda fosse giusta o meno. Ho provato molto ma non sono riuscito a trovare alcuna soluzione. Onestamente, non mi è venuto in mente niente.
Numeri di Rocco
Un numero intero positivo è un numero di Rocco se può essere rappresentato come o , dove è un numero primo.
I primi 10 numeri di Rocco sono:
Compito
Il tuo codice deve accettare un numero intero positivo come input e determinare se si tratta di un numero Rocco o meno.
Punti Brownie
- Scrivi una funzione che calcola e stampa il conteggio dei numeri di Rocco inferiore o uguale a 1 milione.
- Scrivi una funzione che calcola e stampa il conteggio dei numeri di Rocco dalla domanda bonus (sopra quella) che sono primi.
print 0
. Tutti i numeri di Rocco sono composti (n*..)
, quindi nessun numero primo in nessun intervallo.