Problem 3068. Pattern Recognition 1 - Known Unit Length
You will be given various arrays, composed of numbers or strings. For this problem, the known pattern unit length is three. Write a function to determine if the supplied array is a strict repeating pattern. The array will have a length that is a multiple of three.
For example, [1 2 3 1 2 3 1 2 3] would return true since the first block ([1 2 3]) is strictly repeated through the remainder of the array. On the other hand, [1 2 3 1 2 3 2 2 3] would return false, since the last block is [2 2 3] rather than [1 2 3], as indicated by the first block.
This problem is a precursor to Problem 3069 and Problem 3070.
Solution Stats
Problem Comments
Solution Comments
Show commentsGroup

Sequences & Series III
- 15 Problems
- 38 Finishers
- Sphenic number sequence
- Sphenic number sequence
- Not square-free number sequence
- Return fibonacci sequence do not use loop and condition
- Mobius function
- Not square-free number sequence
- Mobius function
- Self-similarity 1 - Every other term
- Self-similarity 2 - Every third term
- Self-similarity 3 - Every other pair of terms
- Twin Primes
- Pattern Recognition 1 - Known Unit Length
- Pattern Recognition 2 - Known Unit Length, Various Array Length (including cell arrays)
- Pattern Recognition 3 - Variable Unit and Array Length (including cell arrays)
- Return fibonacci sequence do not use loop and condition
- Return fibonacci sequence do not use loop and condition version 2
- Gold Standard
- Gold/Silver Standard
- Weighted Gold/Silver Standard
Problem Recent Solvers63
Problem Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!