La tua sfida è scrivere un programma, una funzione, ecc. Che calcoli se la stringa passata è "in ordine". Ciò significa che i caratteri della stringa hanno codici di caratteri che sono in ordine dal più piccolo al più grande. Il codice char più piccolo deve essere il primo. Con questo intendo i punti di codice unicode più bassi al più alto. Non importa quale codepage usi la tua lingua.
È necessario restituire un valore se l'input è "in ordine" e un altro in caso contrario. I valori devono essere distinti, ma non vi sono altre restrizioni sui valori di output. Ad esempio, è possibile stampare / restituire / stampare true
per !1AQaq¡±
(in ordine) e false
per aq!QA
. I due valori distinti non devono necessariamente essere verità o falsità o qualcosa del genere, ma solo due valori distinti. Le stringhe ripetute (ad es. aa
) Sono in ordine.
Devi solo supportare fino a unicode U+007E
( ~
) (ascii 126)
Tuttavia, i caratteri del tuo programma devono essere in ordine. Buona fortuna e buon gioco di golf !
"aa"
in ordine?