Test | Status | Code Input and Output |
---|---|---|
1 | Pass |
nterms = 10;
term0 = randi(10)
ratio = (-1)^randi(2)*randi(10)
correctsequence = term0*ratio.^(0:nterms-1);
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
term0 =
5
ratio =
3
|
2 | Pass |
nterms = 15;
term0 = randi(10)
ratio = (-1)^randi(2)*randi(10)
correctsequence = term0*ratio.^(0:nterms-1);
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 2 at position %d', position);
end
term0 =
5
ratio =
-4
|
17214 Solvers
Return a list sorted by number of occurrences
1504 Solvers
1159 Solvers
Find my daddy long leg (No 's')
632 Solvers
708 Solvers
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!