単語が与えられたら、すべての文字を英語のアルファベットの数字として扱い(a
1にb
なる、2にz
なる、26 になる、など)、重複を含むすべてがペアワイズcoprimeであるかどうかを確認します。
入力は、小文字の英語文字の正確に1つの単語です。単語が互いに素である場合の出力は事実です:真/偽の値ですが、それらの2つのバリアントのみです。標準的な抜け穴は禁止されています。
テストケース:
man
:True
day
:True
(ØrjanJohansenに感謝)led
:False
(l=12
とd=4
持っていますgcd=4
)mana
:(複数回発生しTrue
ますa
が、1と1は互いに素です)mom
:False
(gcd(13,13)=13)
)of
:False
(xnorに感謝しますが15∤6
、gcd(15,6)=3
)a
:(True
文字のペアがない場合は、単語を余素として扱います)
これはcode-golfなので、バイト単位の最短コードが勝ちです!
day: True
of: False
、値が別の値の倍数ではないという誤った例があることをお勧めします。
0
それらが互いに素である1
場合とそうでない場合に出力できますか?