Cody

# Problem 266. Return the Nth Output from an Input Command

Solution 771837

Submitted on 5 Nov 2015 by Gareth Lee
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
%% F = {@min, [5 2 3 9 13 4 1 7 8]}; N = 2; assert(isequal(nth_output(F,N),7))

y = @(N)accumarray(N',find(N),[],[],numel(N)) varargout = [7]

2   Pass
%% F = {@min, [5 2 3 9 13 4 1 7 8]}; N = 1; assert(isequal(nth_output(F,N),1))

y = @(N)accumarray(N',find(N),[],[],numel(N)) varargout = [1]

3   Pass
%% F = {@regexp, 'she sells sea shells by the seashore', 's'}; N = [1 4 6]; [a,b,c] = nth_output(F,N); assert(isequal(a,[1 5 9 11 15 20 29 32])) assert(isequal(b,num2cell('ssssssss'))) assert(isequal(c,repmat(struct,1,8)))

y = @(N)accumarray(N',find(N),[],[],numel(N)) varargout = [1x8 double] {1x8 cell} [1x8 struct]

### Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!