error in the test:
assert(isequal(your_fcn_name(x),y_correct))
Error: Undefined function or variable 'x'.
Should be:
assert(isequal(your_fcn_name(Points,circle),y_correct))
I went ahead and fixed the calling syntax on that.
Thanks for the corrections!
You should correct the first test!
The first test case is wrong.
The first test case is wrong, is FALSE
Is the Point on a Disk?
Is the Point inside a Circle?
In the last test, the first point is not in, but on the circle!!!
A valid, compact submission. [But note that the function used here was first
introduced in R2017b, and not available to Cody Players before circa Sept 2017.]
I thought "in" a circle meant interior...the 3rd test is ON the circle.
I agree that the Problem Statement was, at best, ambiguous on this detail — or, at worst, misleading. As a separate matter, the example should consistently use brackets, not a mixture of brackets and parentheses.
Exploits somewhat limited number of tests within Test Suite. Please add additional tests. You may also consider including some random elements in the input vectors. E.g. Points = [0, rand/2] instead of (or as well as) the existing Points = [0, 0.5] in the first test. It won't necessarily 'prevent' all exploits, but it will make them much less attractive.
Exploits Cody. Use assessFunctionAbsence to thwart (see also Problem 44521).
Shouldn't this work?
Not (these days) on Cody. See https://www.mathworks.com/matlabcentral/cody/solutions/351962#comment_9934
Pure hack: should be rescored with enhanced Test Suite.
Exploits Cody. Use assessFunctionAbsence to thwart (see also Problem 44521).
Another exploitation based on the somewhat limited number of tests.
Exploits Cody. Use assessFunctionAbsence to thwart (see also Problem 44521).
Yet another hard-coded exploit.
A valid solution at time of submission. [But will not be accepted in new Cody submissions, per comment on Solution 894324.]
Which values occur exactly three times?
4083 Solvers
2448 Solvers
411 Solvers
Right Triangle Side Lengths (Inspired by Project Euler Problem 39)
829 Solvers
2687 Solvers
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!