Problem 162. High school cafeteria
Given an input vector of positive integers, return a row vector with the primes first (in increasing order) and the composites next (also in increasing order).
The number 1 is neither prime nor composite. Put it with the composites for this problem.
Solution Stats
Problem Comments
-
4 Comments
It looks like 1 is being incorrectly sorted as a composite number in the testcases.
I somehow Alfonso's older comment until I saw Tom's newer one.
Alfonso: I've added a non-sorted test sample, and had the problem rescored.
Tom: 1 is neither prime nor composite. I've added instructions on how to handle that.
I had assumed that "in order" meant "in the order provided". If that were the case, then [5 1 3 2 4] would return [5 3 2 1 4]. Maybe you could say you want them sorted rather than in order.
Solution Comments
Show commentsProblem Recent Solvers225
Suggested Problems
-
2385 Solvers
-
611 Solvers
-
Test if two numbers have the same digits
246 Solvers
-
07 - Common functions and indexing 3
417 Solvers
-
1146 Solvers
More from this Author23
Problem Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!