(Inspiriert von diesem Beitrag über Rätsel. ACHTUNG: SPOILER FÜR DIESE PUZZLE SIND UNTEN.)
Die Standard-Telefontastatur korreliert Buchstaben und Zahlen wie folgt:
1 ->
2 -> ABC
3 -> DEF
4 -> GHI
5 -> JKL
6 -> MNO
7 -> PQRS
8 -> TUV
9 -> WXYZ
0 ->
Ein gegebenes Eingabewort wird als ein geordnetes Wort definiert, wenn beim Umsetzen auf die Tastatur unter Verwendung der obigen Angaben die resultierende Zahl entweder nicht abnimmt oder nicht zunimmt. Mit anderen Worten, die resultierende Anzahl kann nicht sowohl steigen als auch fallen abnehmen.
Zum Beispiel CAT
übersetzt das Wort in 228
, was nicht abnehmend ist und somit ein geordnetes Wort. Das Wort DOG
ist jedoch364
, was sowohl zunimmt als auch abnimmt und somit kein geordnetes Wort ist.
Die Herausforderung
Geben Sie bei gegebenem Wort aus, ob es bestellt ist oder nicht.
Eingang
- Ein Wort (nicht unbedingt ein Wörterbuchwort), das nur aus ASCII-Buchstaben (
[A-Z]
oder[a-z]
Buchstaben) in einem geeigneten Format besteht . - Sie können wählen, ob die Eingabe nur in Groß- oder Kleinbuchstaben erfolgen soll, sie muss jedoch konsistent sein.
- Das Wort wird mindestens 3 Zeichen lang sein.
Ausgabe
Ein konsistenter Wert für Wahrhaftigkeit / Falschheit, der angibt , ob das Eingabewort geordnet ist (Wahrhaftigkeit) oder nicht (Falschheit).
Regeln
- Es ist entweder ein vollständiges Programm oder eine Funktion zulässig. Bei einer Funktion können Sie die Ausgabe zurückgeben, anstatt sie zu drucken.
- Fügen Sie nach Möglichkeit einen Link zu einer Online-Testumgebung hinzu, damit andere Benutzer Ihren Code ausprobieren können!
- Standardlücken sind verboten.
- Dies ist Codegolf, daher gelten alle üblichen Golfregeln, und der kürzeste Code (in Byte) gewinnt.
Beispiele
Hier sind einige geordnete Wörter (dh wahrheitsgemäß) und es gibt mehr über das verknüpfte Rätsel.
CAT
TAC
AAA
DEMONS
SKID
LKJONMSRQP
ABCDEFGHIJKLMNOPQRSTUVWXYZ
Hier sind einige nicht geordnete Wörter (zB Falsey)
DOG
GOD
ROSE
COFFEE
JKLMNOGHI
abc->t9
.
AAA
abc->t9
und diese Herausforderung ist die Überprüfung Monotonie?