title: Convert ONE two-dimensional array into TWO one-dimensional arrays
body: <p>You may feel weird about what I'm asking, but it's true, convert 1 <code>two-dimensional array</code> into <strong><em>2</em></strong> <code>one-dimensional arrays</code>.</p>
  
  <p>That was what my teacher asked, and he said he would give a perfect point for whoever answers this (I think, tricky) question. I would happy to convert any 2 or n-dimensional array into one one-dimensional array. But he said 2, so I think there must be something to do with the second array. And, he didn't tell what type of array (int, String or object), so I assume it must be done with any kind of 2-dimensional array.</p>
  
  <p>This is what I will answer him if no one here figure out what he wants: Convert into a 1-dimensional array, and leave the second null (or let it have no element). But I don't think it's a good answer for such a tricky question.</p>
  
  <p><strong>EDIT:</strong> Here is my teacher question, word-by-word (he just ask at the end of the session in voice, not in the textbook, as a bonus question(with... a nice bonus reward)): Given <strong>a</strong> <code>2-dimensional array</code>, convert it into <strong>two</strong> <code>1-dimensional array</code>s.</p>
  
  <p>I don't know if [][] in Java and C# considered <code>2-dimensional array</code>, but C# does have [, ], which is 2-dimensional array. We are studying computer algorithm, with no target IDE or language.</p>
  
  <p><strong>EDIT2:</strong> I emailed him, and he refused to give additional information (he said it was unfair for others if I have more information than them), and he didn't give any comments about jagged array idea. The only useful thing in his reply: Let [][] be considered <code>2-dimensional array</code>.</p>