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.3174
y_correct =
15.0906
|
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
|
What is the next step in Conway's Life?
639 Solvers
given 3 sides, find area of this triangle
680 Solvers
Split a string into chunks of specified length
475 Solvers
965 Solvers
Right Triangle Side Lengths (Inspired by Project Euler Problem 39)
511 Solvers
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!