Test | Status | Code Input and Output |
---|---|---|
1 | Pass |
%%
s = 'function foo()';
inNames_correct = {};
outNames_correct = {};
[inNames, outNames] = get_variable_names(s);
assert(isequal(inNames,inNames_correct))
assert(isequal(outNames,outNames_correct))
|
2 | Pass |
%%
s = 'function a = foo(b)';
inNames_correct = {'b'};
outNames_correct = {'a'};
[inNames, outNames] = get_variable_names(s);
assert(isequal(inNames,inNames_correct))
assert(isequal(outNames,outNames_correct))
|
3 | Pass |
%%
s = 'function [myOutput] = foo(b,c)';
inNames_correct = {'b';'c'};
outNames_correct = {'myOutput'};
[inNames, outNames] = get_variable_names(s);
assert(isequal(inNames,inNames_correct))
assert(isequal(outNames,outNames_correct))
|
4 | Pass |
%%
s = 'function [A,B] = foo(c,d,f)';
inNames_correct = {'c';'d';'f'};
outNames_correct = {'A';'B'};
[inNames, outNames] = get_variable_names(s);
assert(isequal(inNames,inNames_correct))
assert(isequal(outNames,outNames_correct))
|
5 | Pass |
%%
s = sprintf('function %s=...\nmyfun %s...\n %s\n%% With comments[]()\nandCode = 4*[1 3 4/(1+2)];',...
'[how,about , several,outputs]',...
'(and , several, inputs ,',...
'split,over,lotsOf,lines)');
inNames_correct = {'and';'several';'inputs';'split';'over';'lotsOf';'lines'};
outNames_correct = {'how';'about';'several';'outputs'};
[inNames, outNames] = get_variable_names(s);
assert(isequal(inNames,inNames_correct))
assert(isequal(outNames,outNames_correct))
|
64 Solvers
Construct a string from letters and counts
128 Solvers
746 Solvers
60 Solvers
Sum of odd numbers in a matrix
311 Solvers
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!