#26092: python硬解法


andy.lin61013@gmail.com (我是你爸)

學校 : 國立清華大學
編號 : 158445
來源 : [118.166.40.151]
最後登入時間 :
2022-08-02 21:19:43
a020. 身分證檢驗 | From: [118.161.24.228] | 發表日期 : 2021-07-15 20:21

dict1={'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}

list1=[]

a=input()

 

for a1 in a:

    list1.append(a1)

 

if list1[0] in dict1:

    a2=list1[0]

    list1[0]=dict1[a2]

    a3=list1[0]//10

    a4=list1[0]-a3*10

    del list1[0]

    list1.insert(0,a4)

    list1.insert(0,a3)

    intlist=list(map(int,list1))

    sum=intlist[0]+intlist[1]*9+intlist[2]*8+intlist[3]*7+intlist[4]*6+intlist[5]*5+intlist[6]*4+intlist[7]*3+intlist[8]*2+intlist[9]*1+intlist[10]*1

    if sum%10==0:

        print('real')

    else:

        print('fake')

 

 
ZeroJudge Forum