Давши слово, поводьтеся з кожною буквою як з цифрою в англійському алфавіті (так вона a
стає 1, b
стає 2, z
стає 26 тощо) і перевірте, чи всі вони, включаючи дублікати, є парними одночасними .
Введено рівно одне слово з малих англійських букв. Вихідним є факт, якщо слово є одночасним: будь-які значення truthy / falsey, але лише два їх варіанти. Стандартні лазівки заборонені.
Тестові приклади:
man
:True
day
:True
(спасибі Ørjan Johansen)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
якщо ні?