conv([x y],[1 1],'valid') will not work as it contains STRINGS !!
Test | Status | Code Input and Output |
---|---|---|
1 | Pass |
x = 1;
y = 2;
assert(abs(operation(x,y)/(x+y)-1)<1e-11)
filetext = fileread('operation.m');
assert(isempty(strfind(filetext, '*')),'sign * not allowed')
assert(isempty(strfind(filetext, 'prod')),'prod not allowed')
assert(isempty(strfind(filetext, 'times')),'times not allowed')
assert(isempty(strfind(filetext, 'cross')),'times not allowed')
assert(isempty(strfind(filetext, 'dot')),'times not allowed')
assert(isempty(strfind(filetext, '+')),'sign + not allowed')
assert(isempty(strfind(filetext, '-')),'sign - not allowed')
assert(isempty(strfind(filetext, 'sum')),'sum not allowed')
assert(isempty(strfind(filetext, 'add')),'sum not allowed')
assert(isempty(strfind(filetext, 'diff')),'diff not allowed')
assert(isempty(strfind(filetext, 'minus')),'minus not allowed')
assert(isempty(strfind(filetext, 'plus')),'plus not allowed')
assert(isempty(strfind(filetext, 'sign')),'sign not allowed')
assert(isempty(strfind(filetext, 'abs')),'abs not allowed')
assert(isempty(strfind(filetext, '''')),'strings are not allowed')
|
2 | Pass |
x = 2;
y = pi;
assert(abs(operation(x,y)/(x+y)-1)<1e-11)
filetext = fileread('operation.m');
assert(isempty(strfind(filetext, '*')),'sign * not allowed')
assert(isempty(strfind(filetext, 'prod')),'prod not allowed')
assert(isempty(strfind(filetext, 'times')),'times not allowed')
assert(isempty(strfind(filetext, 'cross')),'times not allowed')
assert(isempty(strfind(filetext, 'dot')),'times not allowed')
assert(isempty(strfind(filetext, '+')),'sign + not allowed')
assert(isempty(strfind(filetext, '-')),'sign - not allowed')
assert(isempty(strfind(filetext, 'sum')),'sum not allowed')
assert(isempty(strfind(filetext, 'add')),'sum not allowed')
assert(isempty(strfind(filetext, 'diff')),'diff not allowed')
assert(isempty(strfind(filetext, 'minus')),'minus not allowed')
assert(isempty(strfind(filetext, 'plus')),'plus not allowed')
assert(isempty(strfind(filetext, 'sign')),'sign not allowed')
assert(isempty(strfind(filetext, 'abs')),'abs not allowed')
assert(isempty(strfind(filetext, '''')),'strings are not allowed')
|
3 | Pass |
x = -sqrt(13);
y = 0.25;
assert(abs(operation(x,y)/(x+y)-1)<1e-11)
filetext = fileread('operation.m');
assert(isempty(strfind(filetext, '*')),'sign * not allowed')
assert(isempty(strfind(filetext, 'prod')),'prod not allowed')
assert(isempty(strfind(filetext, 'times')),'times not allowed')
assert(isempty(strfind(filetext, 'cross')),'times not allowed')
assert(isempty(strfind(filetext, 'dot')),'times not allowed')
assert(isempty(strfind(filetext, '+')),'sign + not allowed')
assert(isempty(strfind(filetext, '-')),'sign - not allowed')
assert(isempty(strfind(filetext, 'sum')),'sum not allowed')
assert(isempty(strfind(filetext, 'add')),'sum not allowed')
assert(isempty(strfind(filetext, 'diff')),'diff not allowed')
assert(isempty(strfind(filetext, 'minus')),'minus not allowed')
assert(isempty(strfind(filetext, 'plus')),'plus not allowed')
assert(isempty(strfind(filetext, 'sign')),'sign not allowed')
assert(isempty(strfind(filetext, 'abs')),'abs not allowed')
assert(isempty(strfind(filetext, '''')),'strings are not allowed')
|
4 | Pass |
x = 31/8/87;
y = 22/8/83;
assert(abs(operation(x,y)/(x+y)-1)<1e-11)
filetext = fileread('operation.m');
assert(isempty(strfind(filetext, '*')),'sign * not allowed')
assert(isempty(strfind(filetext, 'prod')),'prod not allowed')
assert(isempty(strfind(filetext, 'times')),'times not allowed')
assert(isempty(strfind(filetext, 'cross')),'times not allowed')
assert(isempty(strfind(filetext, 'dot')),'times not allowed')
assert(isempty(strfind(filetext, '+')),'sign + not allowed')
assert(isempty(strfind(filetext, '-')),'sign - not allowed')
assert(isempty(strfind(filetext, 'sum')),'sum not allowed')
assert(isempty(strfind(filetext, 'add')),'sum not allowed')
assert(isempty(strfind(filetext, 'diff')),'diff not allowed')
assert(isempty(strfind(filetext, 'minus')),'minus not allowed')
assert(isempty(strfind(filetext, 'plus')),'plus not allowed')
assert(isempty(strfind(filetext, 'sign')),'sign not allowed')
assert(isempty(strfind(filetext, 'abs')),'abs not allowed')
assert(isempty(strfind(filetext, '''')),'strings are not allowed')
|
307 Solvers
Who knows the last digit of pi?
488 Solvers
Back to basics 22 - Rotate a matrix
682 Solvers
Getting the row and column location from a matrix
192 Solvers
204 Solvers