From what I understand, if you want to ask a question you know the answer to, you should at least give other people a chance to try and answer. This might bring solutions you hadn't thought about, but also it seems very stupid to ask a question and less than a minute later post your own answer.
Is there a reason why people should post questions and immediately post the answer to it?