我的PAT乙级练习题1003代码记录
来源:互联网 发布:电影社交网络中的女孩 编辑:程序博客网 时间:2024/06/10 12:33
题目地址:https://www.patest.cn/contests/pat-b-practise/1003
1003. 我要通过!(20)
“答案正确”是自动判题系统给出的最令人欢喜的回
复。本题属于PAT的“答案正确”大派送 —— 只要读入的字符串满足下列条件,系统就输出“答案正确”,否则输出“答案错误”。
得到“答案正确”的条件是:
1. 字符串中必须仅有P, A, T这三种字符,不可以包含其它字符;
2. 任意形如 xPATx 的字符串都可以获得“答案正确”,其中 x 或者是空字符串,或者是仅由字母 A 组成的字符串;
3. 如果 aPbTc 是正确的,那么 aPbATca 也是正确的,其中 a, b, c 均或者是空字符串,或者是仅由字母 A 组成的字符串。
现在就请你为PAT写一个自动裁判程序,判定哪些字符串是可以获得“答案正确”的。
输入格式: 每个测试输入包含1个测试用例。第1行给出一个自然数n (<10),是需要检测的字符串个数。接下来每个字符串占一行,字符串长度不超过100,且不包含空格。
输出格式:每个字符串的检测结果占一行,如果该字符串可以获得“答案正确”,则输出YES,否则输出NO。
输入样例:
8
PAT
PAAT
AAPATAA
AAPAATAAAA
xPATx
PT
Whatever
APAAATAA
输出样例:
YES
YES
YES
YES
NO
NO
NO
NO
0 0
- 我的PAT乙级练习题1003代码记录
- 我的PAT乙级练习题1003代码记录
- 我的PAT乙级练习题1001代码记录
- 我的PAT乙级练习题1002代码记录
- PAT乙级练习题B1003. 我要通过!
- PAT乙级练习题B1014.福尔摩斯的约会
- PAT 乙级练习题.1005
- PAT乙级练习题.1006
- PAT.乙级练习题.1007
- PAT乙级练习题.1008
- PAT 乙级练习题 1003. 我要通过!(20)
- PAT乙级练习题B1004.成绩排名
- PAT乙级练习题B1020. 月饼
- PAT乙级练习题B1028.人口普查
- PAT乙级练习题B1046. 划拳
- PAT乙级练习题B1052. 卖个萌
- PAT乙级练习题B1055. 集体照
- PAT乙级练习题B1022.D进制的A+B
- 同一天生日问题
- codeves天梯 Hannoi双塔问题
- Android 界面性能调优手册
- PrayerOJ1823: 每条边的最小生成树
- Android侧滑菜单——DrawerLayout详解使用
- 我的PAT乙级练习题1003代码记录
- 线程与条件变量和锁
- hdu 2546 饭卡( 01背包 )
- 文章标题
- Java高并发程序设计 JDK并发包(上)
- HDOJ(HDU).1035 Robot Motion (DFS)
- Ganglia 监控实战!
- CodeForces 763C. Timofey and remoduling
- Spring 事务机制详解