Wyzwanie polega na napisaniu programu, funkcji itp., Które obliczą, czy przekazany ciąg znaków jest „w porządku”. Oznacza to, że znaki ciągu mają kody znaków w kolejności od najmniejszej do największej. Najmniejszy kod znakowy musi być pierwszy. Rozumiem przez to najniższe punkty kodowe Unicode do najwyższych. Nie ma znaczenia, jakiej strony kodowej używasz języka.
Musisz zwrócić jedną wartość, jeśli dane wejściowe są „w porządku”, a drugą, jeśli tak nie jest. Wartości muszą być różne, ale nie ma innych ograniczeń wartości wyjściowych. Na przykład możesz wydrukować / zwrócić / wydrukować truedla !1AQaq¡±(w kolejności) i falsedla aq!QA. Dwie odrębne wartości nie muszą być prawdą, fałszem ani czymkolwiek podobnym, tylko dwie odrębne wartości. Powtarzane ciągi (np. aa) Są w porządku.
Musisz tylko wesprzeć do unicode U+007E( ~) (ascii 126)
Jednak znaki twojego programu muszą być w porządku. Powodzenia i udanego grania w golfa !
"aa"w porządku?