I did it the other way around in uni, we got a task with no mention of it requiring recursion (even though I suppose it was somewhat well suited to it). I solved it with a double for loop and the teacher refused to accept my submission.
This was a coding class on Unix thinclients, I'll let you guess how long ago.
Answer
3 years