
题目描述
编写一个程序,将输入字符串中的字符按如下规则排序。
规则 1 :英文字母从 A 到 Z 排列,不区分大小写。
如,输入: Type 输出: epTy
规则 2 :同一个英文字母的大小写同时存在时,按照输入顺序排列。
如,输入: BabA 输出: aABb
规则 3 :非英文字母的其它字符保持原来的位置。
如,输入: By?e 输出: Be?y
数据范围:输入的字符串长度满足 1≤n≤10001 \leq n \leq 10001≤n≤1000
输入描述:输入字符串
输出描述:输出字符串
示例1
输入:A Famous Saying: Much Ado About Nothing (2012/8).
输出:A aaAAbc dFgghh: iimM nNn oooos Sttuuuy
字符串英文字母排序算法实现,

文章介绍了一种程序设计问题,要求对输入字符串中的英文字母进行特定规则的排序:按字母顺序排列,保留原输入顺序的大小写字母,并保持非字母字符原位。解决方案使用了JavaScript,通过遍历和字符编码检查来处理字符串,并利用`splice()`方法插入非字母字符。
最低0.47元/天 解锁文章
189

被折叠的 条评论
为什么被折叠?



