This solution is locked. To view this solution, you need to provide a solution of the same size or smaller.
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));
ans =
2
4
6
8
10
12
14
16
18
20
|
2 | Pass |
%%
x = 'Aa is lava.';
fh = @(c) lower(c) == 'a';
y_correct = 'Aaaa';
assert(isequal(filterfun(fh, x), y_correct));
ans =
Aaaa
|
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));
ans =
[ 1]
[1x3 double]
|
2197 Solvers
657 Solvers
Project Euler: Problem 16, Sums of Digits of Powers of Two
91 Solvers
199 Solvers
387 Solvers
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!