问题的评论
-
8的评论
请修改第四个测试套件,以便在断言失败时报告持续时间。我的测试表明我应该通过,但科迪超过了时间。输出失败断言信息的方法是:assert(持续时间<2,sprintf('所用时间%2.3f\n',持续时间));
谢谢
另一件要做的事情是从duration=toc(计时器)行中删除“;”。这将允许每个人看到成功的例程执行的速度。我的自检时间< 500msec,但我不知道Cody的速度。谢谢
谢谢Richard,你的建议已经执行了。
我希望激发对cody的改变,其中一些(或所有)问题是根据性能而不是大小来分级的。较小的大小通常意味着不可读的解决方案,而且人们已经找到了足够的技巧使大小变得无关紧要。
根据解决方案1539945,测试套件已经为我损坏。对我来说,测试套件的第一行看起来是“%%x = [0 1;2 3];”,没有提供正确的输入。这可能是之前影响问题970(可能是问题1319)的同一个Cody错误,现在仍然影响着问题753。
时间方面是整洁的。
有for的解决方案能够及时解决目前的这个问题。在要求性能时,应该动态度量时间,否则将被迫随着时间的推移和计算机的发展调整阈值。
您应该使计时测试动态。当前最优的向量化解决方案比默认的循环解决方案快7到8倍。您可以添加一个测试来确认至少减少75%的时间。
解决方案的评论
-
1评论
顺便说一句,在提交默认解决方案之前,我已经发送了这个解决方案。因为这非常快,我猜默认也可以。
-
1评论
不确定为什么这是不通过,我已经测试了时间,它完成在1秒…有人有什么想法吗?
在评估解决方案时,服务器遇到了由MATLAB服务暂时不可用引起的错误。等待MATLAB服务返回几分钟,然后重新计算。”但已经能够提交其他答案,所以我假设它不通过?
-
1评论
他所说的向矢量化是指y=[.....]] ?还是它被窃听了,所以这是徒劳的?
-
3评论
这个提交通过的测试套件有一个严重的问题!!div
2018年5月26-27日:2L。在最后一个测试用例中使用的时间= 1.115秒。
参见问题44655。//www.tatmou.com/matlabcentral/cody/problems/44655
-
1评论
在评估解决方案时,服务器遇到了由MATLAB服务暂时不可用引起的错误。等待MATLAB服务返回几分钟,然后重新计算。”仅适用于变量y的特定数组赋值。参见提交代码。div
-
1评论
测试套件已损坏。我的代码的输出只是在每种情况下响应输入,这与预期的输入不匹配。
-
1评论
2017年9月20日:2L。在最后一个测试用例中使用的时间= 2.040秒。
-
1评论
Tic toc hack:)
-
1评论
这方面的MATLAB服务在过去几天里一直不可用。
-
1评论
2017年3月3日:2L。在最后一个测试用例中使用的时间= 2.341秒。
-
1评论
2016年3月31日:2L。在最后一个测试用例中使用的时间= 1.436秒。
-
1评论
2015年4月17日:2L。在最后一个测试用例中使用的时间= 3.099秒。
-
1评论
2013年7月09日:2L。在最后一个测试用例中使用的时间= 4.112秒。
-
1评论
2012年12月29日:2L。在最后一个测试用例中使用的时间= 4.740秒。
-
1评论
2012年10月6日:1L。在最后一个测试用例中使用的时间= 1.226秒。
-
2的评论
模糊逻辑工具箱是这个功能所必需的吗?
我把它放在我的系统识别工具箱里。没有明确的规则允许哪些工具箱函数。如果能成功,我想这是允许的。
-
1评论
2012年10月02日:0L。在最后一个测试用例中使用的时间= 0.2666秒。
-
1评论
谢谢,我不知道“趋势”这个词。
-
1评论
为什么第一次就失败了?你的时间限制到了吗?
-
1评论
这几乎与我的“参考”解完全相同。但后来其他人提出了更清洁的解决方案……金宝搏官方网站