给你一个字符串 s,它由小写的英文单词组成,每个单词之间用一个空格隔开。
请确定 第一个单词 中的元音字母数。然后,对于每个 后续单词 ,如果它们的元音字母数与第一个单词相同,则将它们 反转 。其余单词保持不变。
返回处理后的结果字符串。
元音字母包括 'a', 'e', 'i', 'o' 和 'u'。
示例 1:
输入: s = "cat and mice"
输出: "cat dna mice"
解释:
"cat" 包含 1 个元音字母。"and" 包含 1 个元音字母,因此将其反转为 "dna"。"mice" 包含 2 个元音字母,因此保持不变。"cat dna mice"。示例 2:
输入: s = "book is nice"
输出: "book is ecin"
解释:
"book" 包含 2 个元音字母。"is" 包含 1 个元音字母,因此保持不变。"nice" 包含 2 个元音字母,因此将其反转为 "ecin"。"book is ecin"。示例 3:
输入: s = "banana healthy"
输出: "banana healthy"
解释:
"banana" 包含 3 个元音字母。"healthy" 包含 2 个元音字母,因此保持不变。"banana healthy"。
提示:
1 <= s.length <= 105s 仅由小写的英文字母和空格组成。s 中的单词由 单个空格 隔开。s 不包含前导或尾随空格。