hzCPPOJ

回文镜像串

时间限制:  1 s      内存限制:   128 MB
提交:41     正确:11     分值:98

题目描述

输入一个字符串,判断它是否为回文串以及镜像串,输入的字符串保证不含数字0,回文串就是反转后与原串相同,例如abba等,镜像串就是左右镜像之后与原串相同,例如2S,但并不是每个字符都在镜像后有合法的字符串与之对应。

下面就是列出镜像字符表

Character

Reverse

Character

Reverse

Character

Reverse

A

A

M

M

Y

Y

B

 

N

 

Z

5

C

 

O

O

1

1

D

 

P

 

2

S

E

3

Q

 

3

E

F

 

R

 

4

 

G

 

S

2

5

Z

H

H

T

T

6

 

I

I

U

U

7

 

J

L

V

V

8

8

K

 

W

W

9

 

L

J

X

X

 

 

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



输入

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

输出

输出是否为回文串和镜像串(共4种组合)。每组数据之后输出一个空行。

样例

样例输入:
NOTAPALINDROME ISAPALINILAPASI 2A3MEAS ATOYOTA
样例输出:
NOTAPALINDROME -- is not a palindrome. ISAPALINILAPASI -- is a regular palindrome. 2A3MEAS -- is a mirrored string. ATOYOTA -- is a mirrored palindrome.

提交人

AmberXie