Problem 1755. Fix the last element of a cell array
Note: this is lifted directly from Puzzler for a Monday (on MATLAB Answers) by the cyclist.
----
Given a cell array of strings
A = {'MATLAB','HURRAY','SPARKLY','KITTENS','FUN'};
and a particular string value
B = 'KITTENS';
ensure that B is the last element of the cell array. If it isn't, move it to the end of A.
You cannot assume that B appears at all (in which case return A unchanged), but you can assume B does not appear more than once.
So in the example,
C = {'MATLAB','HURRAY','SPARKLY','FUN','KITTENS'};
Solution Stats
Problem Comments
-
1 Comment
Rogerio Giovanelli
on 25 Nov 2020
Solutions to light problems like this enable scaling up ideas to heavy, complex algorithms.
Solution Comments
Show commentsGroup

Chess
- 18 Problems
- 4 Finishers
- Count the peaceful queens
- Valid Chess Moves
- The Dark Knight
- Knight's Watch
- N-Queens Checker
- Knight's Tour Checker
- Eight Queens Solution Checker
- Queen's move
- Queen's move - 02
- Checkmate
- Checkmate-02
- Can the knight take out the pawn?
- Castling-01
- Castling-02
- Castling-03
- chess position
- En passant - 01
- King's Cage
Problem Recent Solvers1604
Problem Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!