Mengingat kata, memperlakukan setiap surat nomor itu dalam alfabet bahasa Inggris (jadi a
menjadi 1, b
menjadi 2, z
menjadi 26 dan seterusnya), dan periksa apakah semua dari mereka, termasuk duplikat, yang berpasangan coprime .
Inputnya persis satu kata huruf Inggris kecil. Keluarannya adalah fakta jika kata itu coprime: nilai kebenaran / falsey apa pun, tetapi hanya dua varian di antaranya. Celah standar dilarang.
Kasus uji:
man
:True
day
:True
(terima kasih kepada Ørjan Johansen)led
:False
(l=12
dand=4
sudahgcd=4
)mana
:True
(meskipuna
terjadi beberapa kali, 1 dan 1 adalah koprimes)mom
:False
(gcd(13,13)=13)
)of
:False
(terima kasih kepada xnor; meskipun15∤6
,gcd(15,6)=3
)a
:True
(jika tidak ada pasangan huruf, perlakukan kata itu sebagai koprime juga)
Ini adalah kode-golf , jadi kode terpendek dalam byte menang!
day: True
of: False
untuk memiliki contoh palsu di mana tidak ada nilai yang merupakan kelipatan dari yang lain.
0
jika mereka adalah koprime dan1
jika tidak?