Dada una palabra, trate cada letra como su número en el alfabeto inglés (se a
convierte en 1, se b
convierte en 2, se z
convierte en 26 y así sucesivamente), y verifique si todas ellas, incluidos los duplicados, son coprimos por pares .
La entrada es exactamente una palabra de letras minúsculas en inglés. El resultado es el hecho si la palabra es coprime: cualquier valor verdadero / falso, pero solo dos variantes de ellos. Las lagunas estándar están prohibidas.
Casos de prueba:
man
:True
day
:True
(gracias a Ørjan Johansen)led
:False
(l=12
yd=4
tenergcd=4
)mana
:True
(aunquea
ocurre varias veces, 1 y 1 son coprimos)mom
:False
(gcd(13,13)=13)
)of
:False
(Gracias a XNOR; sin embargo15∤6
,gcd(15,6)=3
)a
:True
(si no hay pares de letras, trate la palabra como coprime también)
Este es un código de golf , por lo que gana el código más corto en bytes.
day: True
of: False
tener un ejemplo falso en el que ningún valor sea múltiplo de otro.
0
si son coprime y1
si no?