#531. 「例题3-3」回文词(Palindromes) 暂未评定

时间限制:1000 ms 内存限制:128 MiB 标准输入输出
题目类型:传统 评测方式:文本比较
上传者: root

题目描述

输入是一个字符串,判断它是否为回文串以及镜像串。输入字符串保证不含数字 。所谓回文串,就是反转以后和原串相同,如 。所谓镜像串,就是左右镜像之后和原串相同,如 。注意,并不是每个字符在镜像之后都能得到一个合法字符。在本题中,每个合法字符的镜像如下表所示:

Character   Reverse
A           A
E           3
H           H
I           I
J           L
L           J
M           M
O           O
S           2
T           T
U           U
V           V
W           W
X           X
Y           Y
Z           5
1           1
2           S
3           E
5           Z
8           8

输入的每行包含一个字符串(保证只有上述字符,不含空白字符),判断它是否为回文串和镜像串(共 种组合)。

输入格式

输入的每行包含一个字符串(保证只有上述字符。不含空白字符)。

输出格式

按照样例输出:
xxxx -- is not a palidrome. //不是回文串
xxxx -- is a regular palidrome. //正回文串
xxxx -- is a mirrored string. //镜像串
xxxx -- is a mirrored palidrome.//镜像回文串

样例

输入样例

NOTAPALINDROME
ISAPALINILAPASI
2A3MEAS
ATOYOTA

输出样例

NOTAPALINDROME -- is not a palidrome.  
  
ISAPALINILAPASI -- is a regular palidrome.  

2A3MEAS -- is a mirrored string.  

ATOYOTA -- is a mirrored palidrome