#P5336. 【大湾区第一届小学组复赛】1.字母派对(party)

【大湾区第一届小学组复赛】1.字母派对(party)

题目描述

小明是一个热爱字母的小学生,他喜欢研究字母的奇妙之处。最近,他发现了一种有趣的现象,并称之为“字母派对”。

在这个字母派对中,字母按照特殊的规则进行着有趣的互动。规则是这样的:字符串中奇数位置(字符串的第1位、第3位、第5位……)的字母都是“派对小伙伴”,它们必须是小写英文字母;而偶数位置(字符串的第2位、第4位、第6位……)的字母则是“派对大咖”,它们必须是大写英文字母。

现在小明想要开一个真正热闹的字母派对,他需要你帮忙编写一个程序,判断给定的字符串是否适合成为字母派对的参与者。对于给定的多组测试数据,你需要分别判断每个字符串是否适合成为字母派对的参与者,并输出相应的结果。

输入格式

第一行包含一个正整数 TT,表示测试数据的组数。

接下来的 TT 行,每行包含一个字符串 SS(长度 S100|S| \le 100,字符串只包含大小写英文字母),表示一个待判断的字符串。

输出格式

对于每组测试数据,输出一行,如果是适合的字母派对参与者,输出 Yes;否则输出 No

样例

4
a
A
aAa
aba
Yes
No
Yes
No

样例解释

  • 对于第一组:字符串 "a",奇数位置是小写字母,满足条件,输出 Yes
  • 对于第二组:字符串 "A",奇数位置是大写字母,不满足条件,输出 No
  • 对于第三组:字符串 "aAa",第1位 'a' 小写,第2位 'A' 大写,第3位 'a' 小写,满足条件,输出 Yes
  • 对于第四组:字符串 "aba",第2位 'b' 是小写字母,不满足条件,输出 No

数据范围与提示

  • 1T1031 \le T \le 10^3
  • 1S1001 \le |S| \le 100
  • 字符串仅包含大小写英文字母。