While working on https://meta.stackexchange.com/questions/223497/lets-burn-down-the-close-queue, I came across a few questions that were "do my homework for me".
Here is one such example: https://stackoverflow.com/questions/22171042/generate-all-combinations-of-the-elements-of-x-taken-m-at-a-time
So I was about to ask a question about "what is the appropriate reason", as none of the answers seemed appropriate when I found it had already been asked and answered here: How should "do my homework" questions be closed? (Missing "demonstrate minimal understanding")
However, I think that bit of it is not entirely clear under the "too broad reason". Because sometimes, extremely long answers are exactly the right thing: Why is it faster to process a sorted array than an unsorted array?
So, I'm proposing a small change of the "too broad" description, to clarify that this is the right close reason for a minimal effort question. Perhaps it should say instead (this is just one example, I'm open to suggestions about alternate wording):
There are either too many possible answers, or good answers would be too long for this format. In particular, questions that do not include an attempted solution are usually too broad. Please add details to narrow the answer set or to isolate an issue that can be answered in a few paragraphs.
Some people are saying that these questions should actually be off-topic. So now I went from being clear about what to mark these questions to being unclear. How would one tell the difference between "too broad" and "lacks sufficient information"?