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
-
Implement simple rotation cypher
1084 Solvers
-
Generate a string like abbcccddddeeeee
266 Solvers
-
Given a matrix, return the last eigen value
225 Solvers
-
257 Solvers
-
Count decimal digits of a number
227 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!