Biorąc pod uwagę słowo, każdą literę traktuj jako cyfrę alfabetu angielskiego (czyli a
1, b
2, z
26 itd.) I sprawdź, czy wszystkie, łącznie z duplikatami, są chronione parami .
Dane wejściowe to dokładnie jedno słowo małych angielskich liter. Wynikiem jest fakt, że słowo to coprime: dowolne wartości truey / falsey, ale tylko dwa warianty. Standardowe luki są zabronione.
Przypadki testowe:
man
:True
day
:True
(dzięki Ørjan Johansen)led
:False
(l=12
id=4
miećgcd=4
)mana
:True
(choća
występuje wiele razy, 1 i 1 są pierwszymi kopiami)mom
:False
(gcd(13,13)=13)
)of
:False
(Dzięki XNOR; chociaż15∤6
,gcd(15,6)=3
)a
:True
(jeśli nie ma par liter, traktuj to słowo również jako coprime)
To jest golfowy kod , więc wygrywa najkrótszy kod w bajtach!
day: True
of: False
aby mieć fałszywy przykład, w którym żadna wartość nie jest wielokrotnością innej.
0
wydać dane wyjściowe, jeśli są chronione prawem autorskim, a1
jeśli nie?