But my code fails at my first assertion (Expected  but was []),
and if I comment that out it fails on my third assertion too:
Expected [1, 2, 3, 4, 5] but was [1, [2, 3], 4, 5].
Can any of you guys give me a nudge int the right direction? [ February 18, 2008: Message edited by: Garrett Rowe ]
Some problems are so complex that you have to be highly intelligent and well informed just to be undecided about them. - Laurence J. Peter
posted 7 years ago
It looks like your my_flatten will create a new array every time it's invoked - that's the first line, after all. But is that really what you want? A flattened array should have just one array, no matter how many times the method recurses, yes? In many cases you want to append new elements to an existing array, not create a new one. Can you think of a way to do that?