Fix the last element of a cell array - MATLAB Cody - MATLAB Central

Problem 1755. Fix the last element of a cell array

Difficulty:Rate

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

39.13% Correct | 60.87% Incorrect
Last Solution submitted on Mar 13, 2025

Problem Comments

Solution Comments

Show comments

Group

Strings II Image
Strings II
  • 21 Problems
  • 41 Finishers

Problem Recent Solvers1548

Problem Tags

Community Treasure Hunt

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

Start Hunting!
Go to top of page