a020: 身分證檢驗
Tags : 流程控制
Accepted rate : 10586人/11536人 ( 92% ) [非即時]
評分方式:
Tolerant

最近更新 : 2020-05-25 13:50

Content

我國的身分證字號有底下這樣的規則,因此對於任意輸入的身分證字號可以有一些基本的判斷原則,請您來判斷一個身分證字號是否是正常的號碼(不代表確有此號、此人)。

(1) 英文代號以下表轉換成數字

      A=10 台北市     J=18 新竹縣     S=26 高雄縣
      B=11 台中市     K=19 苗栗縣     T=27 屏東縣
      C=12 基隆市     L=20 台中縣     U=28 花蓮縣
      D=13 台南市     M=21 南投縣     V=29 台東縣
      E=14 高雄市     N=22 彰化縣     W=32 金門縣
      F=15 台北縣     O=35 新竹市     X=30 澎湖縣
      G=16 宜蘭縣     P=23 雲林縣     Y=31 陽明山
      H=17 桃園縣     Q=24 嘉義縣     Z=33 連江縣
      I=34 嘉義市     R=25 台南縣

  (2) 英文轉成的數字, 個位數乘9再加上十位數的數字

  (3) 各數字從右到左依次乘1、2、3、4....8

  (4) 求出(2),(3) 及最後一碼的和

  (5) (4)除10 若整除,則為 real,否則為 fake

 例: T112663836

2 + 7*9 + 1*8 + 1*7 + 2*6 + 6*5 + 6*4 + 3*3 + 8*2 + 3*1 + 6 = 180

除以 10 整除,因此為 real 

Input

輸入共一行。每一行包含一組身分證號碼

Output

每讀入一行身分證字號,輸出 real or fake

Sample Input #1
T112663836
Sample Output #1
real
Sample Input #2
S154287863
Sample Output #2
fake
測資資訊:
記憶體限制: 512 MB
公開 測資點#0 (4%): 1.0s , <1K
公開 測資點#1 (4%): 1.0s , <1K
公開 測資點#2 (4%): 1.0s , <1K
公開 測資點#3 (4%): 1.0s , <1K
公開 測資點#4 (4%): 1.0s , <1K
公開 測資點#5 (4%): 1.0s , <1K
公開 測資點#6 (4%): 1.0s , <1K
公開 測資點#7 (4%): 1.0s , <1K
公開 測資點#8 (4%): 1.0s , <1K
公開 測資點#9 (4%): 1.0s , <1K
公開 測資點#10 (4%): 1.0s , <1K
公開 測資點#11 (4%): 1.0s , <1K
公開 測資點#12 (4%): 1.0s , <1K
公開 測資點#13 (4%): 1.0s , <1K
公開 測資點#14 (4%): 1.0s , <1K
公開 測資點#15 (5%): 1.0s , <1K
公開 測資點#16 (5%): 1.0s , <1K
公開 測資點#17 (5%): 1.0s , <1K
公開 測資點#18 (5%): 1.0s , <1K
公開 測資點#19 (5%): 1.0s , <1K
公開 測資點#20 (5%): 1.0s , <1K
公開 測資點#21 (5%): 1.0s , <1K
公開 測資點#22 (5%): 1.0s , <1K
Hint :
Tags:
流程控制
出處:
[管理者:
jiangsir (jiangsir)
]


ID User Problem Subject Hit Post Date
21214
d10831403@ga... (速水凜香是我老婆)
a020
405 2020-05-02 14:57
20823
fire5386 (檸檬紅茶)
a020
C解答版
1419 2020-03-09 20:47
20433
u810633@tciv... (KSimple)
a020
i cheated
50535 2020-01-22 11:38
19913
s1082951 (Amadeus)
a020
一點小想法
1200 2019-11-09 21:49
18838
python_train... (python_trainee)
a020
[python] 解題想法
1311 2019-08-07 23:37