您面临的挑战是编写一个程序,函数等,以计算所传递的字符串是否“按顺序”。这意味着字符串的字符具有从最小到最大的顺序的字符代码。最小的字符代码必须是第一个。我的意思是最低的unicode代码点到最高的。使用哪种代码页都没有关系。
如果输入是“按顺序”,则必须返回一个值,否则输入另一个值。这些值必须是不同的,但是对输出值没有其他限制。例如,你可以打印/返回/输出true
的!1AQaq¡±
(按顺序),并false
为aq!QA
。这两个不同的值不必是真实的或虚假的或类似的东西,只需两个不同的值即可。重复的字符串(例如aa
)是按顺序排列的。
您只需要支持unicode U+007E
(~
)(ASCII 126)
但是,程序的字符本身必须是有序的。祝你好运,打高尔夫球!
"aa"
为了秩序?