Dada una palabra, trate cada letra como su número en el alfabeto inglés (se aconvierte en 1, se bconvierte en 2, se zconvierte 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:Trueday:True(gracias a Ørjan Johansen)led:False(l=12yd=4tenergcd=4)mana:True(aunqueaocurre 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: Falsetener un ejemplo falso en el que ningún valor sea múltiplo de otro.
0si son coprime y1si no?