- Assume you can physically walk along the red array (from either end).
- As you walk, you "visit" each element (i.e. "B")
- Assume when you visit any element you can throw the element to the blue array (you have a strong arm)
- Is there any way you could walk along the red array, in one direction, from end-to-end, and "throw" elements into the blue array to reverse the order?
- If so, is there a pattern (logic) as to how you did it?