(натхненний цією публікацією на головоломки. ПОПЕРЕДЖЕННЯ: СПОЙЛЕРИ ДЛЯ ТАКОГО ПУЗЗЛЯ НИЖЕ)
Стандартна клавіатура телефону співвідносить літери до цифр наступним чином:
1 ->
2 -> ABC
3 -> DEF
4 -> GHI
5 -> JKL
6 -> MNO
7 -> PQRS
8 -> TUV
9 -> WXYZ
0 ->
Дане вхідне слово визначається як впорядковане слово, якщо при перекладі на клавіатуру натискає за допомогою наведеного вище, отримане число або зменшується, або не збільшується. Іншими словами, отримане число не може як збільшуватися, так і зменшуватися.
Наприклад, слово CAT
перекладається на 228
, що не зменшується, і, таким чином, впорядковане слово. Однак слово DOG
є 364
, яке і збільшується, і зменшується, і, таким чином, не є впорядкованим словом.
Змагання
Давши слово, виведіть, чи не впорядковано це.
Вхідні дані
- Слово (не обов'язково словникове слово), що складається лише з букв алфавіту ASCII (
[A-Z]
або[a-z]
) у будь-якому відповідному форматі . - Ваш вибір, якщо вхід має великі і малі регістри, але він повинен відповідати.
- Слово буде мати принаймні 3 символи.
Вихідні дані
Послідовне значення truthy / falsey для того, чи введене слово впорядковане (truthy) чи не Orders (falsey).
Правила
- Прийнятна або повна програма, або функція. Якщо функція, ви можете повернути вихід, а не надрукувати його.
- Якщо можливо, додайте посилання на онлайн-тестувальне середовище, щоб інші люди могли спробувати ваш код!
- Стандартні лазівки заборонені.
- Це код-гольф, тому діють усі звичайні правила гольфу, і найкоротший код (у байтах) виграє.
Приклади
Ось декілька впорядкованих слів (тобто, truthy), а ще є їх у пов'язаній загадці.
CAT
TAC
AAA
DEMONS
SKID
LKJONMSRQP
ABCDEFGHIJKLMNOPQRSTUVWXYZ
Ось кілька не упорядкованих слів (тобто фальси)
DOG
GOD
ROSE
COFFEE
JKLMNOGHI
abc->t9
.
AAA
abc->t9
цим завданням - перевірка монотонності?