Problem 70. Alphabetize by last name
Given a list of names in a cell array, sort the list by the last name. So if
list = {'Barney Google','Snuffy Smith','Dagwood Bumstead'};
then the output is
alpha_list = {'Dagwood Bumstead','Barney Google','Snuffy Smith'}
Solution Stats
Problem Comments
-
8 Comments
Be careful with output format...
if length(alpha_list) > 5
alpha_list = alpha_list';
end
The 'Cleve Moler' name has an extra space in the assert list of alpha_names, which was causing a failed solution in Test Case 2. After cludging a solution to match that space, other solutions I tested were apparently not rejected for the same solution I achieved.
@Brent the extra space is be immaterial: it's outside the string. The problem with your earlier non-scoring solutions is the "F." in "John F. Kennedy", which your solutions mistakenly removed
Solution Comments
Show commentsProblem Recent Solvers2298
Suggested Problems
-
1687 Solvers
-
282 Solvers
-
Solve the set of simultaneous linear equations
437 Solvers
-
How many trades represent all the profit?
605 Solvers
-
Right Triangle Side Lengths (Inspired by Project Euler Problem 39)
1908 Solvers
More from this Author96
Problem Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!