题解 | #字符串加密#
字符串加密
https://www.nowcoder.com/practice/e4af1fe682b54459b2a211df91a91cf3
key,word = input(),input()
letters = "abcdefghijklmnopqrstuvwxyz"
#创建并填充新字母表
newletters = ""
for ch in key:
if ch not in newletters:
newletters += ch
for ch in letters:
if ch not in newletters:
newletters += ch
#开始对word加密
res = ''
for c in word:
if 'A' <= c <= 'Z':
ind = letters.index(c.lower())
res += newletters[ind]
elif 'a' <= c <= 'z':
ind = letters.index(c)
res += newletters[ind]
else:
res += c
print(res)
查看21道真题和解析