Check if sorted.
Example:
Input x = [1 2 0] Output y is 0
Solution Stats
Problem Comments
10 Comments
Solution Comments
Show comments
Loading...
Problem Recent Solvers4505
Suggested Problems
-
Find the longest sequence of 1's in a binary sequence.
6810 Solvers
-
Extract leading non-zero digit
2251 Solvers
-
1249 Solvers
-
Omit columns averages from a matrix
620 Solvers
-
Deleting an element in a matrix
495 Solvers
More from this Author99
Problem Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
Sort means ascending or descending or both? Not clear
I agree! The code is significantly different for those possible cases.
Unfortunately, way too easy!
I agree it's not clear ... but
y = ~var(nonzeros(sign(diff(x))));
works for both ascending/descending cases.
(The test suite clarifies that ascending is the intended case)
y = ~var(nonzeros(sign(diff(x)))); amazing~ !nice idea
There is a sort array command in MATLAB.
if you are not familiar with array, will be difficult
nice
hehe
The solution "y = issorted(x);" with a metric of 12 is not the leading solution. "Fair Play" is something unknown to cheaters!