csharp基础练习题:老switcheroo 2【难度:1级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/weixin_45444821/article/details/102714739

csharp基础练习题:老switcheroo 2【难度:1级】:

这是从我的习题老switcheroo

函数编码(STR)

DEF编码(STR)

DEF编码(STR)

编码=(STR) - >

公共静态字符串编码(字符串str)

这发生在一个字符串

海峡

,并在英文字母各自的岗位替换所有字母.

编码("ABC")=="123" //一个是第一英语alpabet,b为第二和c是第三
编码( 'codewars')== '315452311819'
编码( 'ABC  -#@ 5')== '123  -#@ 5'

编码( 'ABC')== '123'#a是第一英语alpabet,b为第二和c是第三
编码( 'codewars')== '315452311819'
编码( 'ABC  -#@ 5')== '123  -#@ 5'

编码( 'ABC')== '123'#a是第一英语alpabet,b为第二和c是第三
编码( 'codewars')== '315452311819'
编码( 'ABC  -#@ 5')== '123  -#@ 5'

编码"ABC" =="123"#a是第一英语alpabet,b为第二和c是第三
编码 'codewars' == '315452311819'
编码 'ABC  -#@ 5' == '123  -#@ 5'

编码( "ABC")== "123" // a是第一英语alpabet,b为第二和c是第三
编码( "codewars")== "315452311819"
编码( "ABC  -#@ 5")== "123  -#@ 5"

字符串是区分大小写的.

//奖金点,如果你不使用toLowerCase()

# 奖金点,如果你不使用toLowerCase()

//奖金点,如果你不使用ToLower将()

编程目标:

using System;
public class Kata
{
  public static string Encode(string str)
  {
  }
}


测试样例:

using System;
using NUnit.Framework;
[TestFixture]
public class Test
{
  [Test]
  [TestCase("abc", ExpectedResult="123")]
  [TestCase("ABCD", ExpectedResult="1234")]
  [TestCase("ZzzzZ", ExpectedResult="2626262626")]
  [(, ="208919 919 1 1215147 1920189147!! 161251195 [51431545] @30181853201225")]
  public static string FixedTest(string str)
  {
    return Kata.Encode(str);
  }
}


最佳答案(多种解法):

点击查看答案

更多关联题目:

csharp基础练习题:获取长度【难度:1级】–景越C# 经典编程题库,不同难度C# 练习题,适合自学C# 的新手进阶训练

免责申明

本博客所有编程题目及答案均收集自互联网,主要用于供网友学习参考,如有侵犯你的权益请联系管理员及时删除,谢谢
题目收集至https://www.codewars.com/
https://www.codewars.com/kata/the-old-switcheroo-2

猜你喜欢

转载自blog.csdn.net/weixin_45444821/article/details/102714739