csharp基础练习题:返回缺少的元素【难度:1级】:
研究员码战士,我们需要你的帮助!我们似乎已经失去了数组的元素之一,我们需要你的帮助来恢复!我们的数组矩阵,superImportantArray
,应该包含所有的整数从0到9(排名不分先后),但其中一人似乎缺少.
写一个叫做’getMissingElement`函数接受唯一整数的0至9(含)之间的数组矩阵,并返回缺失元件.
例子:
getMissingElement([0,5,1,3,2,9,7,6,4])//返回8
getMissingElement([9,2,4,5,7,0,8,6,1])//返回3
getMissingElement [0,5,1,3,2,9,7,6,4] == 8
getMissingElement [9,2,4,5,7,0,8,6,1] == 3
Kata.GetMissingElement([0,5,1,3,2,9,7,6,4]); //返回8
Kata.GetMissingElement([9,2,4,5,7,0,8,6,1]); //返回3
编程目标:
using System;
public static class Kata
{
public static int GetMissingElement(int[] superImportantArray)
{
//TODO
}
}
测试样例:
using System;
using NUnit.Framework;
[TestFixture]
public class MissingElement
{
[Test]
public void EightIsMissing()
{
.(, .( [] {,,,,,,7,6,4} ));
[Test]
public void ThreeIsMissing()
{
Assert.AreEqual(3, Kata.GetMissingElement(new int[9] {9,2,4,5,7,0,8,6,1} ));
}
}
最佳答案(多种解法):
更多关联题目:
csharp基础练习题:理性饮酒【难度:1级】–景越C# 经典编程题库,不同难度C# 练习题,适合自学C# 的新手进阶训练
免责申明
本博客所有编程题目及答案均收集自互联网,主要用于供网友学习参考,如有侵犯你的权益请联系管理员及时删除,谢谢
题目收集至https://www.codewars.com/
https://www.codewars.com/kata/return-the-missing-element