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.83% Correct | 60.17% Incorrect
Last Solution submitted on May 08, 2025

Problem Comments

Solution Comments

Show comments
PIVlab surpasses 100K all-time File Exchange downloads
During the past twelve months, PIVlab, a MATLAB Community Toolbox for particle...
2
4
LLMs with MATLAB updated to support the latest OpenAI Models
Large Languge model with MATLAB, a free add-on that lets you access...
2
4

Group

Chess Image
Chess
  • 18 Problems
  • 4 Finishers

Problem Recent Solvers1604

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