Dato una parola, tratta ogni lettera come il suo numero in alfabeto inglese (quindi adiventa 1, bdiventa 2, zdiventa 26 e così via) e controlla se tutti, inclusi i duplicati, sono coprimi a coppie .
L'input è esattamente una parola di lettere inglesi minuscole. L'output è il fatto se la parola è coprime: qualsiasi valore di verità / falsità, ma solo due varianti di essi. Sono vietate le scappatoie standard.
Casi test:
man:Trueday:True(grazie a Ørjan Johansen)led:False(l=12ed=4averegcd=4)mana:True(sebbene siaverifichi più volte, 1 e 1 sono coprimi)mom:False(gcd(13,13)=13))of:False(grazie a xnor; però15∤6,gcd(15,6)=3)a:True(se non ci sono coppie di lettere, tratta anche la parola come coprime)
Questo è un codice-golf , quindi vince il codice più corto in byte!
day: True
of: Falsedi avere un falso esempio in cui nessun valore è multiplo di un altro.
0se sono coprimi e1se no?