Cody

Solution 200594

Submitted on 5 Feb 2013 by Boris Huart
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   Pass
%% x = (1:20)'; fh = @(xi) mod(xi, 2) == 0; y_correct = (2:2:20)'; assert(isequal(filterfun(fh, x), y_correct));
2   Pass
%% x = 'Aa is lava.'; fh = @(c) lower(c) == 'a'; y_correct = 'Aaaa'; assert(isequal(filterfun(fh, x), y_correct));
3   Pass
%% x = {[]; 1; [1;2]; [2 3 4]; ones(1,1,3)}; fh = @isrow; y_correct = {1; [2 3 4]}; assert(isequal(filterfun(fh, x), y_correct));