题解 | #字符串加密# 没用python库函数

字符串加密

https://www.nowcoder.com/practice/e4af1fe682b54459b2a211df91a91cf3

import sys
dic=dict() #新字母表
key=input() #密钥
key1=''
for i in key: #把密钥中重复字母删除
    if i not in key1:
        key1=key1+i
message=input() #数据
alpha='abcdefghijklmnopqrstuvwxyz' #正常字母表
for j in range(len(key1)): #把密钥中字母都输入新字母表中
    dic[j]=key1[j]

i=len(key1)
while(i<26):  #继续输入密钥中没有的字母,完成新字母表
    for j in range(26):
        if alpha[j] not in dic.values():
            dic[i]=alpha[j]
            i=i+1

for k in range(len(message)):
    print(dic[ord(message[k])-ord('a')],end='') #计算在正常字母表中的索引位置,和新字母表中位置是一样的

全部评论

相关推荐

点赞 评论 收藏
分享
看新闻上说,印度媒体都在密集发申请攻略,咨询量直接涨了30%印度、韩国、新加坡的申请意愿特别突出,感觉要成科技人才的新选择了~我的offer还没有呢!
ysb:哥们就不明白了,自己的人才都留不住,然后找外国,咋滴给外国人才高福利朝九晚五不加班是吗,然后我们大学生996,加班,无offer,摆地摊,送外卖是吗,有点意思,很英明
我的秋招日记
点赞 评论 收藏
分享
牛客83265014...:完了,连现在都没开始面,13号投的是不是晚了
秋招的第一个offer,...
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务