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

这是一道C#编程练习题,要求将输入字符串中每个字母替换为字母表中的下一个字母,保持空格和特殊字符不变,大写字母转换后仍保留大写。适合C#初学者进行基础训练。
摘要由CSDN通过智能技术生成

csharp基础练习题:奇怪的词【难度:1级】:

在这习题,你将有一个给定的字符串中的每一个字母变成字母表中的下一个字母.你会写一个函数

 nextLetter 

做到这一点.该函数将采取单一的参数

海峡

(串).

例子:

“你好” - > “Ifmmp”

“你叫什么名字?” - > “?细布JT zpvs obnf”

“动物园” - >“程序”

“zzZAaa” - > “AAABBB”

注:空格和特殊字符应保持不变.大写字母应转以同样的方式,但仍然capitilized.

编程目标:

public class Kata
{
  public static string NextLetter(string str)
  {
    return str;
  }
}


测试样例:

namespace Solution 
{
  using NUnit.Framework;
  using System;
  [TestFixture]
  public class KataTests
  {
    [Test]
      Assert.AreEqual("Nz Obnf Jt App", Kata.NextLetter("My Name Is Zoo"));
      Assert.AreEqual("Xibu jt zpvs obnf", Kata.NextLetter("What is your name"));
      Assert.AreEqual("aPp", Kata.NextLetter("zOo"));
    }
  }
}


最佳答案(多种解法):

点击查看答案

更多关联题目:

csharp基础练习题:它甚至有?【难度:0级】–景越C# 经典编程题库,不同难度C# 练习题,适合自学C# 的新手进阶训练

免责申明

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值