What is the standard in the community for choosing which answer to accept? When there are multiple solution to the question.
I understand that there have been question that ask about this before. However, the issue here is not in term of quality, which is something you can compare between answers. Here the answers are incomparable because they are all interesting in their own way.
Though I guess I should state my case more specifically here. I got this question here. I just recently managed to solve it. Now the first answer point to a theorem that is a special case, and it might or might not be able to generalize to the solution. But still an useful answer, since I did not know about that theorem. The second answer hint at a commonly accepted way to solve this problem, but turn out to use something too advanced for my level, though it definitely works because I have seen the proof. The comments below the question point to a blog, which contains a third proof that I think is rather innovative and beautiful (now it is a comment so I can't accept it, but I could make an answer myself and credit it to the blogger and the commenter). Finally, all these methods are actually not accessible to me (I don't have any of the necessary theorem in all my maths class-I only know them from physics class), and I found a solution that is embarrassingly elementary, directly from the definition, and that is the solution I would put in my homework (and it is rather short). I have not put it into an answer yet, but I could.
So basically, what answer should I accept:
Standard non-elementary solution.
Special case with simpler proof.
Innovative and interesting solution out of nowhere.
Very elementary solution that is still short.
Thank you for your help.
Also, I am considering a related feature request (kind of like allowing multiple accepted answer, but not that simple). Should I put it here or make a new question?