当前位置:首页 > 测试测量 > 测试测量
[导读]针对题目编写程序判断,输入控件中的小写字母是否按照abcd……xyz升序排列?如果是,则输出True,否则,输出False。例如,输入字符串为acde,因为a、c、d、e四个字母是按照升序排列,所以输出True。如果

针对题目

编写程序判断,输入控件中的小写字母是否按照abcd……xyz升序排列?如果是,则输出True,否则,输出False。

例如,输入字符串为acde,因为a、c、d、e四个字母是按照升序排列,所以输出True。如果输入字符串为adb,因为a、d、b三个字母不是按照a、b、d升序排列,所以输出False。其他依此类推。

此题我的思路是字符串转换为数组,利用数组的一位数组排序控件,进行升序排列,转换为数组,然后将排序前后的字符串比较。

难题字符串转换为数组后会自带换行符,所以需要使用搜索一维数组,找到字符串的结束符,然后利用拆分一维数组,只取有用的部分进行排序。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读
关闭