1126. C++ 语法练习之 string

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

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

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

请仔细阅读输出要求。

输入

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

接下来 n 行每行有 1 个字符串,保证每个字符串长度均不超过 10^5

输出

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

  • 1 行输出问题一的答案:一个字符串。
  • 2 行输出问题二的答案:如果是,输出 YE5,否则输出 N0
  • 3 行输出问题三的答案:一个整数。
  • 4 行输出问题四的答案:如果是,输出 YE5,否则输出 N0
  • 5 行输出问题五的答案:一个整数。

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

样例

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