csharp基础练习题:TO DE-RY-PO-陆琪暗号【难度:1级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp基础练习题:TO DE-RY-PO-陆琪暗号【难度:1级】:
简介
该GADERYPOLUKI是在考察到加密的消息中使用的简单的置换密码.加密是基于短,容易记忆的关键.关键是写为成对的字母,这是在密码简单的更换.
最常用的关键是 “GA-DE-RY-PO-LU-KI”.
G =>甲克=>一A =>克A ="Gd =>电子等等
这些信件,这是不可替代的,停留在加密文本无需改动就行了.
任务
你的任务是帮助球探加密和解密thier消息.
写Encode
和Decode
功能.
输入/输出
输入字符串包含小写字母和字符uperrcase和白色的.
取代必须是大小写敏感的.
实施例
编码( "ABCD")// => GBCE编码( "阿拉有一只猫")// => GUG HGS克CGT编码( "gaderypoluki"); // => agedyropulik解码( "GUG HGS克CGT")// =>丙氨酸具有猫解码( "agedyropulik")// => gaderypoluki解码( "GBCE")// => ABCD
编码( "ABCD")// => GBCE
编码( "阿拉有一只猫")// => GUG HGS克CGT
编码( "gaderypoluki"); // => agedyropulik
解码( "GUG HGS克CGT")// =>丙氨酸具有猫
解码( "agedyropulik")// => gaderypoluki
解码( "GBCE")// => ABCD
编码( "ABCD")// => GBCE编码( "阿拉有一只猫")// => GUG HGS克CGT编码( "gaderypoluki"); // => agedyropulik解码( "GUG HGS克CGT")// =>丙氨酸具有猫解码( "agedyropulik")// => gaderypoluki解码( "GBCE")// => ABCD
GADERYPOLUKI集合
<表边界= “0” CELLPADDING = “0” CELLSPACING = “0”>
GADERYPOLUKI暗号第1卷
GADERYPOLUKI暗号第2卷
GADERYPOLUKI暗号体积3 - 缺少关键
GADERYPOLUKI暗号体积4 - 缺少关键疯狂
编程目标:
public class Kata{public static string Encode(string str){ return str;}public static string Decode(string str){return str;}}
测试样例:
namespace Learning {using NUnit.Framework;using System;[TestFixture]public class CypherTest{[Test]public void BasicTest(){Assert.AreEqual("Gug hgs g cgt", Kata.Encode("Ala has a cat") );Assert.AreEqual("agedyropulik", Kata.Encode("gaderypoluki"));Assert.AreEqual("Ala has a cat", Kata.Decode("Gug hgs g cgt") );Assert.AreEqual("gaderypoluki", Kata.Decode("agedyropulik"));Assert.AreEqual("ABCD", Kata.Decode("GBCE")); }}
最佳答案(多种解法):
点击查看答案
更多关联题目:
免责申明
本博客所有编程题目及答案均收集自互联网,主要用于供网友学习参考,如有侵犯你的权益请联系管理员及时删除,谢谢
题目收集至https://www.codewars.com/
https://www.codewars.com/kata/ga-de-ry-po-lu-ki-cypher
csharp基础练习题:TO DE-RY-PO-陆琪暗号【难度:1级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练相关推荐
- csharp基础练习题:noobCode 03:检查这些信件...查看是否在“字符串1”的信件出现在“字符串2”【难度:1级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp基础练习题:noobCode 03:检查这些信件-查看是否在"字符串1"的信件出现在"字符串2"[难度:1级]: 编写一个函数,检查第二字符串中的字 ...
- csharp基础练习题:小数的位数【难度:1级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp基础练习题:小数的位数[难度:1级]: 确定在一个无符号整数的十进制数字号码.例如,图9是一个数字,66具有2位和128685具有6位数字.要小心,以避免溢出/下溢. 编程目标: publ ...
- csharp基础练习题:产品和LCMS之间的差异总和【难度:1级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp基础练习题:产品和LCMS之间的差异总和[难度:1级]: 在此习题您需要创建一个函数,非负整数对的二维数组/列表并返回的所有"保存",你可以得到[LCM(HTTPS的总 ...
- csharp基础练习题:计数阳性/阴性的总和【难度:0级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp基础练习题:计数阳性/阴性的总和[难度:0级]: 鉴于整数数组. 返回一个数组,其中第一元件是阳性数的计数和所述第二元件是负数的总和. 如果输入数组为空或无效,则返回一个空数组. 示例 对 ...
- csharp基础练习题:排序数组矩阵由串长度【难度:1级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp基础练习题:排序数组矩阵由串长度[难度:1级]: 编写一个函数,需要字符串作为参数数组,并返回包含相同字符串的有序排列,下令从最短到最长. 例如,如果该数组被作为参数传递: [ " ...
- csharp基础练习题:TIY-Fijhghbujhjh【难度:1级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp基础练习题:TIY-Fijhghbujhjh[难度:1级]: 在这个练习中,你将不得不创建一个名为tiyFizzBuzz功能.该功能将在一个字符串参数,并将返回该字符串的一些字符替换, ...
- csharp基础练习题:简单有趣#21:向数氏族【难度:1级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp基础练习题:简单有趣#21:向数氏族[难度:1级]: 任务 我们叫两个整数A和B的朋友,如果从数组矩阵中的除数每个整数要么是A和B或既不是也不B.如果两个整数是朋友两者的除数,他们说是同宗 ...
- csharp高级练习题:ASCII85编解码【难度:3级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp高级练习题:ASCII85编解码[难度:3级]: ASCII85是公司的PDF和Postscript内使用的二进制到ASCII编码方案,并在基地64.你的任务是两个新的方法来扩展Strin ...
- csharp高级练习题:Codewars风格排名系统【难度:4级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp高级练习题:Codewars风格排名系统[难度:4级]: 写一类称为用户被用来计算用户将通过一个类似于Codewars用途排名系统进展的量. 商业规则: 用户开始于秩-8,可以进步一路8. ...
- csharp高级练习题:凡我字谜在哪里?【难度:3级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
csharp高级练习题:凡我字谜在哪里?[难度:3级]: 什么是字谜?那么,这两个词是彼此的字谜,如果它们都包含相同的字母.例如: "阿爸"和"BAAB" == ...
最新文章
- 你可能不清楚的 Vue Router 深度用法(一)
- 再谈J.D.Ewards历史与现状,JDE人才缺失现状
- android 控件id为0,Android Studio错误:(3,0)未找到ID为“com.android.application”的插件...
- java-数据结构-续
- Delphi使用ADO组件访问ACCESS数据入门例程
- ipython安装成功却无法运营_pyspider显示安装成功但仍无法运行
- 【数据库学习笔记】——创建数据库连接对象connection
- Apache Ignite变得简单:第一个Java应用程序
- Activiti绩效对决
- 广西计算机学业水平考试,2017年6月广西信息技术学业水平考试(1)-2017广西信息技术会考真题...
- 21天Jmeter打卡Day10线程用户之setUp和tearDown
- ubuntu下使用code::blocks编译运行一个简单的gtk+2.0项目
- javascript 中文转拼音代码
- 微信小程序开发——MySQl存储微信昵称的特殊表情
- 这些两轮电动车的黑科技你知道吗?
- HDU4801 转魔方、DFS模拟
- 问题分析工具 - 3 legged 5 why analysis
- 我的学习node.js心得(一)
- springboot整合ueditor上传图片配置(JSP)从新建项目开始
- 单片机移频防啸叫_麦克风的啸叫怎么用移频电路进行啸叫抑制?