回分類題庫
d267: 104OOP Lab Exercise:回文
出處:

Difficulity : 1
Accepted : 76 Times | Submit :294 Times | Clicks : 1291
Accepted : 64 Users | Submit : 68 Users | Accepted rate : 94%
Time Limit :10000 ms | Memory Limit : 64000 KBytes
題目加入時間 : 2015-09-29 18:51

Content :

當一個句子從左邊讀起和從右邊讀起都相同時,我們可以說這是一句回文的句子,例如“我為人人,人人為我”。

而當一個句子與它自己鏡中的反射相同時,我們可以說這是一句鏡像文句,例如“2LJS”,以下是鏡像文字:

A = A

E = 3

H = H

I = I

J = L

M = M

O = O

S = 2

T = T

U = U

V = V

W = W

X = X

Y = Y

Z = 5

0 = 0

1 = 1

8 = 8

請用C++寫出一個辨識回文與鏡像文句的程式,規則如下:

若輸入為回文則印出01

若輸入為鏡像文句則印出10

若輸入為回文且為鏡像文句則印出11

若輸入非回文也非鏡像文句則印出00

若輸入0則程式結束

 

Input :

輸入資料為數筆字串

字串中只可能有大寫字母A-Z與數字0-9

 

Output :

印出判斷結果,最後必須有換行字元。

Sample Input :

ABCBA
JSAOA2L
TOYOT
JAVASCRIPT
0

Sample Output :

01
10
11
00

Hint :


  

Author :

(管理員:oopTA)

  Solve it!   Status Forum (0)

C++
C
JAVA
67055. oop103703015 (4 ms , 420KB)
67309. oop103703021 (6 ms , 412KB)
67300. oop103703022 (6 ms , 398KB)
67293. oop103703012 (6 ms , 342KB)
67246. nidhogg5 (6 ms , 382KB)
沒有解題記錄 67027. nwgs524513cja (112 ms , 174KB)
67025. nwgs524513cja (116 ms , 204KB)

執行時間會受很多因素影響因此僅供參考,主機等級請看這裡