csharp进阶练习题:简单有趣#135:缺少字母【难度:2级】:
任务
给定的字符串s
,其中包含仅字母’A以小写z`.
一组字母是’abcdefghijklmnopqrstuvwxyz`给出.
2台字母的平均2名或更多的字母.
你的任务是寻找失踪的字母(或多个).您可能需要通过命令A-Z输出它们.这可能是有来自超过一组字母不止一个人失踪字母.
如果字符串包含所有在字母表的字母,返回一个空字符串""
示例
用于单曲=‘abcdefghijklmnopqrstuvwxy’`
结果应该是'z'
用于单曲=‘aabbccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyy’结果应该是
‘zz’`
用于单曲=‘abbccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxy’结果应该是
‘ayzz’`
用于单曲=‘codewars’结果应该是
‘bfghijklmnpqtuvxyz’`
输入输出
- [输入]``串s
给定的字符串(S)包含一个或多个集小写字母的.
- [输出]
的字符串
查找包含在每个字母,但不是在字符串(S)字母.由订单’A-z输出它们.如果重复缺少字母,请重复他们像
"bbccdd"``没有"bcdbcd"`
编程目标:
namespace myjinxin
{
using System;
public class Kata
{
public string MissingAlphabets(string s){
//coding and coding..
}
}
}
测试样例:
namespace myjinxin
{
using NUnit.Framework;
using System;
[TestFixture]
public class myjinxin
{
var kata=new Kata();
Assert.AreEqual("z",kata.MissingAlphabets("abcdefghijklmnopqrstuvwxy"));
Assert.AreEqual("",kata.MissingAlphabets("abcdefghijklmnopqrstuvwxyz"));
Assert.AreEqual("zz",kata.MissingAlphabets("aabbccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyy"));
最佳答案(多种解法):
更多关联题目:
免责申明
本博客所有编程题目及答案均收集自互联网,主要用于供网友学习参考,如有侵犯你的权益请联系管理员及时删除,谢谢
题目收集至https://www.codewars.com/
https://www.codewars.com/kata/simple-fun-number-135-missing-alphabets