I've seen people fail questions for this reason. We even tell them not to go down a certain path, or not to worry about optimizing the solution. But they keep on trying to go down the clever path.
So needlessly verbose and unable to handle comments?
Oh, and unable to intrinsically distinguish dates from text, or real numbers from integers?