Ihre Herausforderung besteht darin, ein Programm, eine Funktion usw. zu schreiben, die berechnet, ob der übergebene String "in Ordnung" ist. Das bedeutet, dass die Zeichen der Zeichenfolge Zeichencodes haben, die von klein nach groß geordnet sind. Der kleinste Zeichencode muss der erste sein. Damit meine ich niedrigste Unicode-Codepunkte zum höchsten. Es spielt keine Rolle, welche Codepage Ihre Sprache verwendet.
Sie müssen einen Wert zurückgeben, wenn die Eingabe "in Ordnung" ist, und einen anderen, wenn dies nicht der Fall ist. Die Werte müssen unterschiedlich sein, es gibt jedoch keine andere Einschränkung für die Ausgabewerte. Beispielsweise können Sie true
für !1AQaq¡±
(in Reihenfolge) und false
für (in Reihenfolge) drucken / zurückgeben / ausgeben aq!QA
. Die zwei unterschiedlichen Werte müssen nicht wahr oder falsch oder so etwas sein, nur zwei unterschiedliche Werte. Wiederholte Zeichenfolgen (z. B. aa
) sind in Ordnung.
Sie müssen nur bis zu Unicode U+007E
( ~
) unterstützen (ASCII 126)
Die Zeichen Ihres Programms müssen jedoch selbst in Ordnung sein. Viel Glück und viel Spaß beim Code-Golfen !
"aa"
in Ordnung?