Wenn Sie ein Wort haben, behandeln Sie jeden Buchstaben als seine Nummer im englischen Alphabet (wird also a
zu 1, b
wird zu 2, z
wird zu 26 usw.), und überprüfen Sie, ob alle Buchstaben , einschließlich der Duplikate, paarweise koprimiert sind .
Die Eingabe ist genau ein Wort aus englischen Kleinbuchstaben. Die Ausgabe ist die Tatsache, dass das Wort Koprime ist: Alle Wahrheiten / Falschheitswerte, aber nur zwei Varianten davon. Standardlücken sind verboten.
Testfälle:
man
:True
day
:True
(danke an Ørjan Johansen)led
:False
(l=12
undd=4
habengcd=4
)mana
:True
(obwohla
mehrfach vorkommt, 1 und 1 sind Koprime)mom
:False
(gcd(13,13)=13)
)of
:False
(danke an xnor; obwohl15∤6
,gcd(15,6)=3
)a
:True
(Wenn keine Buchstabenpaare vorhanden sind, wird das Wort auch als Koprime behandelt.)
Dies ist ein Code-Golf , also gewinnt der kürzeste Code in Bytes!
day: True
of: False
, ein falsches Beispiel zu haben, bei dem kein Wert ein Vielfaches eines anderen ist.
0
wenn es sich um Coprime handelt und1
wenn nicht?