Check whether a point or multiple points is/are in a circle centered at point (x0, y0) with radius r.
Points = [x, y]; circle = (x0, y0, r)
Return true or false for each point tested
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
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.]
2530 Solvers
559 Solvers
339 Solvers
221 Solvers
Check if number exists in vector
2316 Solvers