Problem 40. Reverse Run-Length Encoder
Given a "counting sequence" vector x, construct the original sequence y.
A counting sequence is formed by "counting" the entries in a given sequence. This is sometimes called run-length encoding.
For example, the sequence
x = 2, 5, 1, 2, 4, 1, 1, 3
can be read as
Two 5's, one 2, four 1's, one 3
which translates to
y = 5, 5, 2, 1, 1, 1, 1, 3
So y is the reconstructed vector that corresponds to the counting sequence x.
For this problem, all elements in the sequences x and y will be in the range from 1 to 9.
Solution Stats
Problem Comments
-
5 Comments
easy
useful challenge
useful
Solution Comments
Show commentsProblem Recent Solvers2640
Suggested Problems
-
Determine whether a vector is monotonically increasing
21507 Solvers
-
2335 Solvers
-
It dseon't mettar waht oedrr the lrettes in a wrod are.
1936 Solvers
-
Remove the two elements next to NaN value
659 Solvers
-
Is this triangle right-angled?
6067 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!