一、问题描述
字符串单词处理问题
题目描述
给定一个字符串 s
,字符串由若干个单词组成,单词之间使用空格分隔。需要对字符串进行以下处理:
1. 单词内部调整
- 对每个单词内的字母按字典序重新排序。例如:
- 输入单词:
apple
- 调整后:
aelpp
- 输入单词:
2. 单词间顺序调整
- 对处理后的单词,根据以下规则重新排序:
- 出现次数降序:优先按照每个单词在字符串中出现的次数降序排列。
- 单词长度升序:当出现次数相同时,按单词长度升序排列。
- 字典序升序:当出现次数和长度均相同时,按字典序升序排列。