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
need to add non-sorted test samples (e.g. [3,2,1])?
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 Solvers219
Suggested Problems
-
Sort a list of complex numbers based on far they are from the origin.
5648 Solvers
-
Project Euler: Problem 6, Natural numbers, squares and sums.
2190 Solvers
-
368 Solvers
-
420 Solvers
-
414 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!