Problem 59. Pattern matching
Given a matrix, m-by-n, find all the rows that have the same "increase, decrease, or stay same" pattern going across the columns as the first row does. Do not list the row as a match to itself.
Example:
Input a = [1 2 3 0 5 6 7 9 2 7 8 7] Output b is 3
since the third column follows the increase-increase-decrease pattern used in vector a.
Solution Stats
Problem Comments
-
2 Comments
Oleg Komarov
on 28 Jan 2012
Not column, but row wise.
Tejas
on 3 Apr 2024
Good problem
Solution Comments
Show commentsProblem Recent Solvers2763
Suggested Problems
-
Given an unsigned integer x, find the largest y by rearranging the bits in x
1859 Solvers
-
348 Solvers
-
We love vectorized solutions. Problem 1 : remove the row average.
832 Solvers
-
Basics: 'Find the eigenvalues of given matrix
423 Solvers
-
Find the Oldest Person in a Room
18306 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!