단어가 주어지면 모든 문자를 영어 알파벳의 숫자로 취급하고 (따라서 a
1 b
이되고, 2 z
가되고, 26이되는 등) 중복을 포함하여 모든 문자 가 짝을 이루는 coprime인지 확인하십시오 .
입력은 정확히 영어 소문자의 한 단어입니다. 결과는 단어가 코 프라임 (coprime) 인 경우에 해당합니다. 진실 / 거짓 값이지만 두 가지 변형 만 있습니다. 표준 허점은 금지되어 있습니다.
테스트 사례 :
man
:True
day
:True
(Ørjan Johansen 덕분에)led
:False
(l=12
그리고d=4
가지고gcd=4
)mana
:True
(a
여러 번 발생 하지만 1과 1은 coprimes입니다)mom
:False
(gcd(13,13)=13)
)of
:False
(XNOR 덕분에,하지만15∤6
,gcd(15,6)=3
)a
:True
(문자 쌍이없는 경우 해당 단어를 coprime으로 취급)
이것은 code-golf 이므로 바이트 단위의 가장 짧은 코드가 이깁니다!
day: True
of: False
값이 다른 배수가 아닌 잘못된 예를 제시 하는 것이 좋습니다 .
0
그들이 coprime이고1
그렇지 않은 경우 출력 할 수 있습니까 ?