#17356: a009 python解法


jamiechang917@gmail.com (Jamie Chang)

School : 臺北市立松山高級中學
ID : 67357
IP address : [140.114.197.147]
Last Login :
2019-09-09 17:59:42
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 : [61.223.61.72]
Last Login :
2019-09-17 20:41:54
a009. 解碼器 -- ACM 458 | From: [111.82.242.106] | Post Date : 2019-04-05 21:07

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



 
ZeroJudge Forum