给定一个单词,将每个字母都当作英语字母中的数字(因此a变成1,b变成2,z变成26,依此类推),然后检查所有它们(包括重复项)是否都是成对的互质数。
输入的内容正好是一个小写英文字母的单词。如果单词是互质的,则输出为事实:任何真值/假值,但只有它们的两个变体。禁止出现标准漏洞。
测试用例:
man:Trueday:(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如果没有成对的字母,也将该单词视为互素)
这是一个代码高尔夫球,因此以字节为单位的最短代码胜出!
day: True
of: False举一个错误的例子,其中没有值是另一个的倍数。
0如果它们是互质的,我们可以输出1吗?