题解 | 凯撒加密

凯撒加密

https://www.nowcoder.com/practice/006b7917d3784371a43cfbae01a9313d

import sys

a = int(input().strip())
b = list(input().strip())
c = b.copy()

for i in range(len(b)):
    ch = b[i]
    
    if ch >='a' and ch <='z':
        num_1 = ( ord(ch)+ a - ord('a')) %26 + ord('a')
        c[i] = chr(num_1)
    elif ch >='A' and ch <='Z':
        num_2 = ( ord(ch)+ a - ord('A')) %26 + ord('A')
        c[i] = chr(num_2)


print("".join(map(str,c)))









全部评论

相关推荐

mama3925:灵神是天才,路线不适合正常人
点赞 评论 收藏
分享
饼子吃到撑:学院本是这样的,找工作拼运气,你技术再好人家筛选学历照样沉入海底,海投就行了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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