首页 / PYTHON / python进阶练习题:GA-DE-RY-PO-LU-KI Cypher Vol 2【难度:2级】--景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶
python进阶练习题:GA-DE-RY-PO-LU-KI Cypher Vol 2【难度:2级】--景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了python进阶练习题:GA-DE-RY-PO-LU-KI Cypher Vol 2【难度:2级】--景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2508字,纯文字阅读大概需要4分钟。
内容图文
python进阶练习题:GA-DE-RY-PO-LU-KI Cypher Vol 2【难度:2级】:
简介
GADERYPOLUKI是一个简单的替换密码,用于侦察加密消息.加密基于简短易记的密钥.密钥是作为成对字母写的,这些字母在密码简单替换中.
最常用的密钥是"GA-DE-RY-PO-LU-KI".
?G => A.
?g => a
?a => g
?A => G.
?D => E.
??等等
不在替换列表中的字母保留在加密文本中而不进行更改.
Scouts经常使用的其他键:
PO-LI-TY-KA-RE-NU
KA-CE-MI-NU-TO-WY
KO-NI-EC-MA-TU-RY
ZA-RE-WY-BU-HO-KI
BA-WO-LE-TY-KI-JU
RE-GU-LA-MI-NO-WY
任务
您的任务是帮助侦察员加密和解密他们的消息.
编写Encode
和Decode
函数.
输入/输出
该函数应该有两个参数.
message
输入字符串由小写和uperrcase字符和空白字符组成
key
输入字符串仅包含小写字符.
替换必须区分大小写.
实施例
编码("ABCD","agedyropulik"); // => GBCE
编码("Ala有一只猫","gaderypoluki"); // => Gug hgs g cgt
解码("Dkucr pu yhr ykbir","politykarenu")// =>在桌子上跳舞
解码("Hmdr nge brres","regulaminowy")// =>隐藏我们的啤酒
编码("ABCD","agedyropulik"); // => GBCE
编码("Ala有一只猫","gaderypoluki"); // => Gug hgs g cgt
解码("Dkucr pu yhr ykbir","politykarenu")// =>在桌子上跳舞
解码("Hmdr nge brres","regulaminowy")// =>隐藏我们的啤酒
编码("ABCD","agedyropulik"); // => GBCE
编码("Ala有一只猫","gaderypoluki"); // => Gug hgs g cgt
解码("Dkucr pu yhr ykbir","politykarenu")// =>在桌子上跳舞
解码("Hmdr nge brres","regulaminowy")// =>隐藏我们的啤酒
#GADERYPOLUKI系列
编程目标:
def encode(message, key):
# Code here
def decode(message, key):
# Code here
测试样例:
Test.assert_equals(encode("Gug hgs g cgt","gaderypoluki"), "Ala has a cat")
Test.assert_equals(decode("agedyropulik","gaderypoluki"), "gaderypoluki")
Test.assert_equals(encode("Dkucr pu yhr ykbir","politykarenu"), "Dance on the table")
Test.assert_equals(decode("Hmdr nge brres","regulaminowy"), "Hide our beers")
最佳答案(多种解法):
更多关联题目:
Python进阶练习题:管理机器人工厂:第1天【难度:2级】–景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶
编程题:超市排队【难度:2级】–景越Python编程训练之挑战1000道Python面试题(含答案)
Python基础练习题:杂乱无章的页面列表【难度:1级】–景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶
Python进阶练习题:数值回文#2【难度:2级】–景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶
Python进阶练习题:粘土鸽子射击【难度:2级】–景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶
免责申明:
本博客所有编程题目及答案均收集自互联网,主要用于供网友学习参考,如有侵犯你的权益请联系管理员及时删除,谢谢
题目收集至https://www.codewars.com/
https://www.codewars.com/kata/ga-de-ry-po-lu-ki-cypher-vol-2
内容总结
以上是互联网集市为您收集整理的python进阶练习题:GA-DE-RY-PO-LU-KI Cypher Vol 2【难度:2级】--景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶全部内容,希望文章能够帮你解决python进阶练习题:GA-DE-RY-PO-LU-KI Cypher Vol 2【难度:2级】--景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。