小明同学是一个强迫症患者,一天无意之中让他看到了一串杂乱无章的字符串,由于强迫心理,恨不得马上把这串字符串一一整理有序,但他的对于整理有序的条件又要求很苛刻,既要把所有的大写字母先变成小写,又要把字符串整理有序。奈何小明实力不允许QAQ,于是乎来求救聪明的你,你能帮帮他吗?
输入格式:
输入首先在第一行给出一个非负整数n代表字符串长度(n <= 1e7), 接下来一行给定一个字符串s,题目保证所有的字符都是大写或者小写的字母,不含其它任何特殊字符;
输出格式:
输出一行满足小明所要的"整理有序"的字符串。
输入样例:
在这里给出一组输入。例如:
1. 10 2. asRKCpLaJp
输出样例:
在这里给出相应的输出。例如:
aacjklpprs
代码如下:
#include<iostream> #include<string> #include<algorithm> using namespace std; int main() { int n; string a; cin >> n; cin >> a; transform(a.begin(), a.end(), a.begin(), tolower); sort(a.begin(), a.end()); cout << a; }