1126. C++ 语法练习之 string

这是一道非常无聊的题目。

读入 nn 个只包含英文字母和数字的字符串,对于每个字符串,你需要依次回答下面的问题:

  • 读入的字符串是什么?
  • 读入的字符串是不是 lr580orzdayuanxorz 之中的其中一个?
  • 读入的字符串的长度是多少?
  • 读入的字符串是不是回文字符串,即正着读和反着读都一样的字符串?
  • 读入的字符串中出现了多少个字符 a

请仔细阅读输出要求。

输入

输入第 11 行是一个整数 n (1n10)n \ (1 \leq n \leq 10),表示字符串数量。

接下来 nn 行每行有 11 个字符串,保证每个字符串长度均不超过 10510^5

输出

对于每个字符串,输出 55 行:

  • 11 行输出问题一的答案:一个字符串。
  • 22 行输出问题二的答案:如果是,输出 YE5,否则输出 N0
  • 33 行输出问题三的答案:一个整数。
  • 44 行输出问题四的答案:如果是,输出 YE5,否则输出 N0
  • 55 行输出问题五的答案:一个整数。

注意是 YE5 不是 YES,是 N0 不是 NO

样例

标准输入 复制文本
2
lr580orz
dayuanxyyds
标准输出 复制文本
lr580orz
YE5
8
N0
0
dayuanxyyds
N0
11
N0
2
登录以提交代码。
单点时限 1 秒
内存限制 128 MB
提交 544
通过 134