This question was closed as unclear:
The question has a well-defined input and output, and the question title made the goal clear: shorten it as much as possible. It was closed as unclear. That user may come back and attempt to "clarify" the question, and then finally our hand will be forced, and we'll have to tell him the real reason why it was closed:
This question appears to be off topic because it is primarily code that the community has been requested to shorten or improve in some way.
If this community does not actively golf or improve other people's code, just be straightforward and say that (in a nice way). I propose that we use the wording above, but I'm open to suggestions.
Here's a more verbose, alternative wording. I think it's too long, but it reflects the point that I would actually want to get across to the offending user.
This question appears to be off topic because it is primarily code that the community has been requested to shorten or improve in some way. If you need feedback, try posting a challenge, and then posting your code, shortened or improved as much as possible, as an answer to that challenge.