Test | Status | Code Input and Output |
---|---|---|
1 | Pass |
%%
% Courtesy of Aurelien Queffurust
filetext = fileread('triangle_side.m');
assert(isempty(strfind(filetext, '*')),'sign * forbidden')
assert(isempty(strfind(filetext, 'mtimes')),'mtimes forbidden')
assert(isempty(strfind(filetext, 'cross')),'cross forbidden')
assert(isempty(strfind(filetext, 'prod')),'prod forbidden')
assert(isempty(strfind(filetext, 'cumprod')))
assert(isempty(strfind(filetext, 'times')))
assert(isempty(strfind(filetext, 'mldivide')))
assert(isempty(strfind(filetext, 'mrdivide')))
assert(isempty(strfind(filetext, '/')),'/ forbidden')
assert(isempty(strfind(filetext, '\')))
assert(isempty(strfind(filetext, '-')))
assert(isempty(strfind(filetext, '^')),'^ forbidden')
assert(isempty(strfind(filetext, 'dot')))
assert(isempty(strfind(filetext, '''')),'string forbidden')
assert(isempty(strfind(filetext, 'num2str')))
assert(isempty(strfind(filetext, 'int2str')))
assert(isempty(strfind(filetext, 'dec2bin')))
|
2 | Pass |
%%
h=16;
x=5+rand % No cheats allowed
y_correct=round(1e6*sqrt(h^2-x^2))/1e6
assert(isequal(round(1e6*triangle_side(h,x))/1e6,y_correct))
x =
5.9058
y_correct =
14.8702
|
3 | Pass |
%%
h=5;
x=3;
y_correct=round(1e6*sqrt(h^2-x^2))/1e6
assert(isequal(round(1e6*triangle_side(h,x))/1e6,y_correct))
y_correct =
4
|
2197 Solvers
895 Solvers
Cell Counting: How Many Draws?
581 Solvers
283 Solvers
462 Solvers
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!