csharp基础练习题:TO DE-RY-PO-陆琪暗号【难度:1级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练

这是一个C#初级编程练习,涉及使用'GA-DE-RY-PO-LU-KI'置换密码进行加密和解密。任务是编写函数处理大小写的字母,对输入字符串进行加密和解密操作。
摘要由CSDN通过智能技术生成

csharp基础练习题:TO DE-RY-PO-陆琪暗号【难度:1级】:

简介

该GADERYPOLUKI是在考察到加密的消息中使用的简单的置换密码.加密是基于短,容易记忆的关键.关键是写为成对的字母,这是在密码简单的更换.

最常用的关键是 “GA-DE-RY-PO-LU-KI”.


 G =>甲
 克=>一
 A =>克
 A ="G
 d =>电子
  等等

这些信件,这是不可替代的,停留在加密文本无需改动就行了.

任务

你的任务是帮助球探加密和解密thier消息.
EncodeDecode功能.

输入/输出

输入字符串包含小写字母和字符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 HGSCGT
 编码( "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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值