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
|
Return the 3n+1 sequence for n
6167 Solvers
Given two strings, find the maximum overlap
461 Solvers
1424 Solvers
364 Solvers
343 Solvers
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!