Seu desafio é escrever um programa, função etc. que calcule se a sequência passada está "em ordem". Isso significa que os caracteres da sequência têm códigos de caracteres que estão na ordem do menor para o maior. O menor código de caractere deve ser o primeiro. Com isso, quero dizer os pontos de código unicode mais baixos para os mais altos. Não importa qual página de código você usa no idioma.
Você deve retornar um valor se a entrada estiver "em ordem" e outro se não estiver. Os valores devem ser distintos, mas não há outra restrição nos valores de saída. Por exemplo, você pode imprimir / devolver / imprimir true
para !1AQaq¡±
(em ordem) e false
para aq!QA
. Os dois valores distintos não precisam ser verdadeiros ou falsos ou algo assim, apenas dois valores distintos. Sequências repetidas (por exemplo aa
) estão em ordem.
Você só precisa suportar até unicode U+007E
( ~
) (ascii 126)
No entanto, os caracteres do seu programa devem estar em ordem. Boa sorte e feliz código de golfe !
"aa"
em ordem?