Hey, I finished the cody challenge a few months ago but when I just checked back my old solution to this problem is no longer valid! So my solution was retroactively rejected! What gives Cody team?
Yes... sorry about that. It turns out the STR2FUNC function was being badly abused in the name of writing short answers. Since we saw almost no places where it was being used responsibly, we decided to invalidate all answers with STR2FUNC. It's a compromise, but we think on balance that it's the right thing to do.
Test | Status | Code Input and Output |
---|---|---|
1 | Fail |
%%
noOp = @(x)x;
fh2 = iterate_fcn(noOp, 50);
assert(isequal(fh2(pi),pi));
Error: You may not use the command(s) str2func in your code
|
2 | Fail |
%%
addOne = @(x)x+1;
addTen = iterate_fcn(addOne, 10);
assert(isequal(addTen(3),13));
Error: You may not use the command(s) str2func in your code
|
3 | Fail |
%%
addOne = @(x)x+1;
addOne2 = iterate_fcn(addOne, 1);
assert(isequal(addOne2(3),4));
Error: You may not use the command(s) str2func in your code
|
4 | Fail |
%%
squarer = @(a) a^2;
fh2 = iterate_fcn(squarer, 3);
assert(isequal(fh2(3),6561));
Error: You may not use the command(s) str2func in your code
|
5 | Fail |
%%
fh = @(y)sqrt(y+1);
fh2 = iterate_fcn(fh,30);
assert(abs(fh2(1) - (1+sqrt(5))/2) < 100*eps);
Error: You may not use the command(s) str2func in your code
|
Project Euler: Problem 1, Multiples of 3 and 5
1491 Solvers
Back to basics 8 - Matrix Diagonals
781 Solvers
Back to basics 20 - singleton dimensions
254 Solvers
246 Solvers
327 Solvers
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!