Problem 555. "Low : High - Low : High - Turn around " -- Create a subindices vector
Let two vectors lo and hi be given.
The job is to create a index vector like so
idx = [lo(1):hi(1) lo(2):hi(2) ...]
Where : is the colon operator.
One can assume that all entries are positve integers. Delete all pairs where lo(i) > hi(i).
For example:
- lo = [1 5 10]; hi = [3 8 12];
idx = [1 2 3 5 6 7 8 10 11 12]
- lo = [3 5 6 7]; hi = [1 4 6 8];
idx = [6 7 8]
Solution Stats
Problem Comments
Solution Comments
Show commentsGroup

CUP Challenge
- 11 Problems
- 4141 Finishers
- Length of a short side
- Triangle sequence
- Find a Pythagorean triple
- Is this triangle right-angled?
- Is this triangle right-angled?
- Area of an Isoceles Triangle
- Side of a rhombus
- Side of an equilateral triangle
- Area of an equilateral triangle
- Length of the hypotenuse
- Triangle sequence
- Is this triangle right-angled?
- Find a Pythagorean triple
- Is this triangle right-angled?
- Dimensions of a rectangle
Problem Recent Solvers551
Problem Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!