Necesitamos tu ayuda para extender nuestros escritos en referencia a las ciencias informáticas.
Solución:
J, 47 caracteres (con salida formateada)
('nothing';'circular'){~*/1&p:".(|."0 1~i.)":
J, 23 caracteres (solo booleano)
*/1&p:".(|."0 1~i.)":
":
es un string conversión; i.
produce un rango de enteros [0,len), and |."0 1~
is a rotation of the string by each successive integer of the range.
".
converts the list of rotations back into numbers, 1&p:
converts the list of numbers into booleans (i.e. “prime?” predicate), and */
is a multiply reduce over the booleans (i.e. and).
Python, 106 chars
p=input();n=`p`
for i in n:
n=n[1:]+n[0];e=2 while`e`!=n:p*=int(n)%e;e+=1 print'cniortchuilnagr'[p<1::2]
Matemática 62 61
[email protected]_ := And @@ PrimeQ[[email protected][s, #] & /@ [email protected]]
Uso
f["1193"]
Verdadero
f["11939"]
Verdadero
f["1456"]
Falso
f["193939"]
Verdadero
f["1111111"]
Falso
f["7"]
Verdadero
f["23"]
Falso
Si estás de acuerdo, tienes el poder dejar una crónica acerca de qué te ha gustado de esta reseña.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)