I found this question on SO. It is a serious question but it was closed as duplicate of a code-golf problem.
That doesn't seem fair or useful, I thought the main reason to mark a question as a duplicate was that it is likely to gain the same kind of answers.
This question asks for a sensible solution, and in a specific language (C#). If SO wants to be the repository for all programming questions then deferring to a page full of mutilated (saving on whitespace and identifier names is essential) solutions just isn't helpful. A link to it would have been useful of course.
Can we have some sort of guideline or verdict on this?
PS: I noticed that way down on the golf page there are a few usable answers. But they are hard to find for someone who drops in via Google.