Donat un natural , sigui la suma dels dígits de . En aquest exercici, direm que és un primer perfecte si la seqüència infinita formada per , , , només conté nombres primers.
Per exemple, 977 és un primer perfecte, perquè tant 977, com 9 + 7 + 7 = 23, com 2 + 3 = 5, com 5, , són tots nombres primers.
Escriu una funció recursiva anomenada
es_primer_perfecte(n), que retorni
True si un natural
és un primer perfecte, False en altre
cas.
Teniu exemples en el joc de proves públic.
La funció té un nombre natural com a paràmetre.
La funció demanada ha de ser recursiva.
Us ajudarà utilitzar la funció solució del problema X98967 (Nombre Primer) que vau fer com a exercici del curs.
Un cop definida la funció, en provar-la al REPL de Python us hauria de sortir el mateix que podeu observar més avall.
Autoria: Jordi Delgado (basat en el problema P22467 de Salvador Roura)
Generació: 2026-01-25T13:03:25.382Z
© Jutge.org, 2006–2026.
https://jutge.org