Cody

Solution 192727

Submitted on 17 Jan 2013
This solution is locked. To view this solution, you need to provide a solution of the same size or smaller.

Test Suite

Test Status Code Input and Output
1   Fail
%% R = 9:-1:5 V = [7 5 6 5]; K = [3 5 4 5]; assert(isequal(refIndex(R,V),K))
Error: Output argument "K" (and maybe others) not assigned during call to "/users/msssystem12/refIndex.m>refIndex".
2   Pass
%% R = 1:10 V = []; K = []; assert(isequal(refIndex(R,V),K))
R = 1 2 3 4 5 6 7 8 9 10
3   Fail
%% R = unique(randn(5)); V = R(1:3:end)'; K = 1:3:numel(R); assert(isequal(refIndex(R,V),K))
Error: Output argument "K" (and maybe others) not assigned during call to "/users/msssystem12/refIndex.m>refIndex".
4   Fail
%% R = -2:2 V = [0 0 0]; K = [3 3 3]; assert(isequal(refIndex(R,V),K))
Error: Output argument "K" (and maybe others) not assigned during call to "/users/msssystem12/refIndex.m>refIndex".
5   Pass
%% R = {'a' 'b' 'c' 'd'} V = {'b' 'a' 'd'}; K = [2 1 4]; assert(isequal(refIndex(R,V),K))
R = 'a' 'b' 'c' 'd'
6   Pass
%% R = {'one' 'two' 'three' 'red' 'yellow' 'blue' 'dog' 'cat' 'fish'} V = {'one' 'fish' 'two' 'fish' 'red' 'fish' 'blue' 'fish'}; K = [1 9 2 9 4 9 6 9]; assert(isequal(refIndex(R,V),K))
R = 'one' 'two' 'three' 'red' 'yellow' 'blue' 'dog' 'cat' 'fish'