#17356: a009 python解法


jamiechang917@gmail.com (Jamie Chang)

School : 臺北市立松山高級中學
ID : 67357
IP address : [101.12.10.45]
Last Login :
2019-05-22 13:49:19
a009. 解碼器 -- ACM 458 | From: [220.133.14.92] | Post Date : 2019-04-05 20:41

import sys
for line in sys.stdin:
    convert = list(line)
    for i in range(len(convert)):
        convert[i] = str(chr(int(ord(convert[i])) -7))
    convert = "".join(convert)
    print(convert)

#透過ord()函數將字元轉換成acsii格式,並從題目可得知K=-7,透過簡單的運算再用chr()函數還原成字母,並且最後使用"".join()將list還原成string並print出來

 
#17357: Re:a009 python解法


asnewchien@gmail.com (david)

School : Not Student
ID : 68108
IP address : [111.246.59.200]
Last Login :
2019-06-17 14:52:31
a009. 解碼器 -- ACM 458 | From: [111.82.242.106] | Post Date : 2019-04-05 21:07

ord 的回傳值已經是數字型態,不必再 int 一次。



 
ZeroJudge Forum