Test | Status | Code Input and Output |
---|---|---|
1 | Pass |
nterms = 10;
term0 = randi(10);
increment = (-1)^randi(2)*randi(10);
correctsequence = term0:increment:term0+(nterms-1)*increment;
for position = 1:nterms
errorsequence = correctsequence;
errorsequence(position) = errorsequence(position) + (-1)^randi(2)*randi(50);
[errorposition, truesequence] = find_error(errorsequence);
assert(errorposition == position && isequal(truesequence, correctsequence), 'failed test 1 at position %d', position);
end
|
2 | Pass |
nterms = 201;
term0 = randi(10);
increment = (-1)^randi(2)*randi(10);
correctsequence = term0:increment:term0+(nterms-1)*increment;
for position = 1:10:nterms
errorsequence = correctsequence;
errorsequence(position) = errorsequence(position) + (-1)^randi(2)*randi(50);
[errorposition, truesequence] = find_error(errorsequence);
assert(errorposition == position && isequal(truesequence, correctsequence), 'failed test 2 at position %d', position);
end
|
Count from 0 to N^M in base N.
220 Solvers
434 Solvers
Detect a number and replace with two NaN's
178 Solvers
Find last zero for each column
238 Solvers
Back to basics - mean of corner elements of a matrix
297 Solvers
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!