csharp基础练习题:Rd.4113 Nag【难度:1级】:
让你的字符串更加讨厌:将所有’a’/‘A’替换为4,将’e’/'E’替换为3,将’l’替换为1
例如"Fundamentals" - >“Fund4m3nt41s”
<! - C# 文档 - >
如果:CSHARP
文档:
## Kata.Nerdify方法(字符串)
Nerdifies一个字符串.返回原始字符串的副本,其中'a'/'A'字符替换为'4','e'/'E'字符替换为'3','l'字符替换为'1'.
语法
public
static
string Nerdify(
string str
)
的参数</强>
STR 的
输入: System.String
要被神经化的字符串.
返回值
类型: System.String
神经紧张的绳子.
例外
Exception
条件
ArgumentNullException
str null .
<! - 结束C# 文档 - >
编程目标:
using System;
public static class Kata
{
public static string Nerdify(string str)
{
throw new NotImplementedException();
}
}
测试样例:
namespace Solution
{
using NUnit.Framework;
using System;
[TestFixture]
public class SolutionTest
{
[Test]
Assert.That(Kata.Nerdify("Fund4m3nt41s"), Is.EqualTo("Fund4m3nt41s"));
Assert.That(Kata.Nerdify("Seven"), Is.EqualTo("S3v3n"));
Assert.That(Kata.Nerdify("Los Angeles"), Is.EqualTo("Los 4ng313s"));
Assert.That(Kata.Nerdify("Seoijselawuue"), Is.EqualTo("S3oijs314wuu3"));
}
[Test]
最佳答案(多种解法):
更多关联题目:
免责申明
本博客所有编程题目及答案均收集自互联网,主要用于供网友学习参考,如有侵犯你的权益请联系管理员及时删除,谢谢
题目收集至https://www.codewars.com/
https://www.codewars.com/kata/ch4113ng3