#31: 這裡有答案!!!


[email protected] (時透無一郎)

學校 : 不指定學校
編號 : 57
來源 : [162.158.243.59]
最後登入時間 :
2026-01-03 15:49:53
b149. 破解凱撒密碼!!!(Caeser's Cipher)_plus -- 未來斑馬程式設計學院 | From: [162.158.243.54] | 發表日期 : 2026-01-10 01:26

n = int(input())
for i in range(n):
    a = list(input().split(','))
    s = a[0]  
    k = int(a[1])
    for j in range(len(s)):
        c = s[j]
        if c ==' ':
            o=ord(' ')
        elif ord('A')<=ord(c)<=ord('Z'):#大寫字元
            o=ord(c)-k
            if o < ord('A'):
                o=91+(o-65)
        elif ord('a')<=ord(c)<=ord('z'):
            o=ord(c)-k
            if o <ord('a'):
                o=123+(o-97)
        print(chr(o),end='')
    print()

 
ZeroJudge Forum