csharp基础练习题:匕首【难度:1级】:
创建一个绑定的骰子函数,22%的时间返回数字6.其余时间它统一返回整数1,2,3,4,5.
关于测试用例
只有一个测试用例调用throw_rigged函数100k次并检查在21700-22300(包括)次的范围内返回6.测试不会检查1-5是统一还是随机返回,但会检查您的函数是否返回1-6(含)范围内的整数.
该测试大约有98%的时间都在运行,因此如果您确信您的解决方案是正确的,那么您可能需要运行两次.
如果:JavaScript的
在JS版本中,测试:
- 返回值应在1-6之间;
- 返回值应随机;
- 运行你的代码100000次应生成21700-22300数字6
祝好运!
编程目标:
public class Kata
{
public static int ThrowRigged()
{
return 1;
}
}
测试样例:
namespace Solution
{
using NUnit.Framework;
using System;
[TestFixture]
public class KataTests
{
[Test]
for(var i=0;i<10;i++)
{
var tr = Kata.ThrowRigged();
Assert.IsTrue(tr > 0 && tr < 7, "Your code generated number is out of range 1-6");
}
}
最佳答案(多种解法):
更多关联题目:
免责申明
本博客所有编程题目及答案均收集自互联网,主要用于供网友学习参考,如有侵犯你的权益请联系管理员及时删除,谢谢
题目收集至https://www.codewars.com/
https://www.codewars.com/kata/rigged-dice