#55. 统计以y或z结尾的单词数量
统计以y或z结尾的单词数量
统计以y或z结尾的单词
题目背景
聪聪最近在学习字符串处理。他遇到一个有趣的问题,需要统计文本中特定模式的单词。
题目描述
给定一个字符串,统计以 'y' 或 'z' 结尾的单词数量(不区分大小写)。例如,"heavy" 中的 'y' 和 "fez" 中的 'z' 算作符合条件,但 "yellow" 中的 'y' 不算。我们认为一个 'y' 或 'z' 在单词的末尾,当且仅当它后面没有紧跟着一个字母字符。(注意:Character.isLetter(char) 可以测试一个字符是否是字母字符。)
输入格式
输入以如下格式从标准输入中给出。
一个字符串。
输出格式
输出以如下格式输出到标准输出中。
一个整数,表示符合条件的单词数量。
样例
fez day
2
day fez
2
day fyyyz
2
样例解释
对于样例输入 fez day:
- "fez" 以 'z' 结尾,且 'z' 后面没有字母字符。
- "day" 以 'y' 结尾,且 'y' 后面没有字母字符。 因此,总共有 2 个符合条件的单词。
数据范围
每个测试用例的时间限制为 1 秒,内存限制为 1024 KiB。