Can someone help? I'm trying to learn how to use cellfun and I don't understand it completely.
Here's one way you can use cellfun to solve this problem. I made an anonymous function called isDraw.
isDraw = @(letter) letter=='D'
d = cellfun(isDraw,games)
draws = sum(d)
Test | Status | Code Input and Output |
---|---|---|
1 | Fail |
games = {'D','D','A','H','D','H'};
draws = 3;
assert(isequal(how_many_draws(games),draws))
|
2 | Fail |
games = {'D','D'};
draws = 2;
assert(isequal(how_many_draws(games),draws))
|
3 | Fail |
games = {'H','H','A'};
draws = 0;
assert(isequal(how_many_draws(games),draws))
|
4 | Fail |
games = {'D','H','H','A','D','H','H','A','D','H','H','A','D','D'};
draws = 5;
assert(isequal(how_many_draws(games),draws))
|
414 Solvers
367 Solvers
262 Solvers
Create an index-powered vector
232 Solvers
Flip the vector from right to left
743 Solvers