对于给定的由可见字符和空格组成的字符串,按照下方的规则进行排序: 按照字母表中的顺序排序(不区分大小写); 同一字母的大小写同时存在时,按照输入顺序排列; 非字母字符保持原来的位置不参与排序; 直接输出排序后的字符串。 字符串由 ASCII 码在 到 范围内的字符组成。您可以参阅下表获得其详细信息。
输入描述:
在一行上输入一个长度为 ,由上表中的字符组成的字符串 。
输出描述:
输出一个字符串,代表按照规则排序后的字符串。
示例1
输入
BabA
输出
aABb
示例2
输入
Hello NowCoder!
输出
CdeeH llNooorw!
加载中...
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main{ public static void main(String[] args) throws IOException{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String s; } }
#include
#include
#include
using namespace std; int main(){ }
BabA
aABb
Hello NowCoder!
CdeeH llNooorw!