#55. 统计以y或z结尾的单词数量

    ID: 55 Type: Default 1000ms 256MiB Tried: 0 Accepted: 0 Difficulty: (None) Uploaded By: Tags>codingbatString-3gesp3字符串循环结构

统计以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。