给定一个字符串 s,s 包括以空格分隔的若干个单词。请对 s 进行如下处理后输出:
单词内部调整:对于每个单词,如果该单词中不包含大写字母,则将单词中的字母按字典序重新排序;否则,保持单词不变。
单词间顺序调整:
给定一个字符串 s ,s 包括以空格分隔的若干个单词,请对 s 进行如下处理后输出:
1、单词内部调整:对每个单词字母重新按字典序排序
2、单词间顺序调整:
1)统计每个单词出现的次数,并按次数降序排列
2)次数相同,按单词长度升序排列
3)次数和单词长度均相同,按字典升序排列
请输出处理后的字符串,每个单词以一个空格分隔。
一行字符串,每个字符取值范围:[a−z,A−Z] 以及空格,字符串长度范围:[1,1000]
输出处理后的字符串,每个单词以一个空格分隔。
输入
This is an apple
输出
an is This aelpp
输入
My sister is in the house not in the yard
输出
in in eht eht My is not adry ehosu eirsst