检查点或多个点是否是/是在半径为r的点为中心的圆(X0,Y0)。
点= [X,Y];圆=(X0,Y0,r)的
返回true或false每个测试点
错误测试:
断言(ISEQUAL(your_fcn_name(x)中,y_correct))
错误:未定义函数或变量“X”。
应该:
断言(ISEQUAL(your_fcn_name(点,圆圈),y_correct))
我继续固定在主叫语法。
谢谢你的更正!
你应该纠正首测!
第一个测试的情况下是错误的。
第一个测试的情况下是错误的,是FALSE
一个有效的,紧凑的提交。[但请注意,这里使用的功能是第一
在R2017b介绍,在此之前大约2017年九月不可科迪玩家]
我想:“在”意味着内部的圈子......第三个测试是在圆上。
我认为,问题的陈述充其量,若即若离这个细节 - 或者,在最坏的情况,产生误导。 As a separate matter, the example should consistently use brackets, not a mixture of brackets and parentheses.
战功的测试套件中的测试有些数量有限。请添加额外的测试。您也可以考虑包括在输入向量一些随机的因素。例如。点= [0,兰特/ 2]代替(或以及)的现有点= [0,0.5]在第一测试。它不一定会“阻止”的所有漏洞,但它会使他们更具有吸引力。
战功科迪。使用assessFunctionAbsence阻挠(见问题44521)。
不应该工作的呢?
不是(这几天)上科迪。见//www.tatmou.com/matlabcentral/cody/sol金宝搏官方网站utions/351962#comment_9934
纯黑客:应该加强测试套件进行重新计分。
战功科迪。使用assessFunctionAbsence阻挠(见问题44521)。
根据测试比较有限数量的另一种剥削。
战功科迪。使用assessFunctionAbsence阻挠(见问题44521)。
还有一个硬编码漏洞。
在提交的时候一个有效的解决方案。[但不会在新科迪提交的解决方案894324.接受,根据注释]