这不是什么大问题,但是您的测试用例有不一致的输入。案例1和3是“行向量”单元格数组,而案例2是“列向量”单元格数组。
最好在以下方面修改测试套件:(1)在第一个测试用例的开头添加“%%”,以便Cody按照预期解释它。(2)包含更多测试用例:目前最小的12个“正确”提交都是硬编码的作弊。(3)包括最低分数不为零的测试用例。(4)包括那些多米诺骨牌数目不是三的测试用例。div
(5)包括测试用例,其中对于一个特定的职位,有超过9个候选多米诺骨牌可用。
Cf.解决方案1554377:如果共享变量(“SV”)断言失败,从SV部分的输出将被回显到控制台,并且测试点不被调用。如果传递了SV断言,则SV段的输出不会回显到控制台。'hidden'),然后调用Test Point,并将Test Point调用的输出回显到控制台。
测试套件中的缺陷。
如果测试套件包含一个案例,其中一个特定的职位有超过9个候选多米诺骨牌可用,那么很可能会失败。
好了。
这段代码在我的桌面matlab中工作得很好,但在这里是不正确的,为什么?
一些作弊:),因为在测试套件中最低的分数总是0,尽管在问题描述中有声明。
诚实总是值得赞赏的:-)这也是一个依赖于Test Suite总是需要在输出中表示3个多米诺骨牌的例子(这里是i, j和k)。div