Here's an etiquette question where I feel that my default MO behaviour might lead me astray.
There are two answers to this question. Mine, and caramdir's. I think it's fairly indisputable that mine is the better answer (at least, now that I've edited it to contain the explanation). But caramdir's adds a small, but significant, modification that I overlooked. It's actually not directly referred to in the question, but the mathematician in me screams out that the true answer ought to include caramdir's addition.
As it stands, both have gotten about the same number of votes. My gut feeling is that my answer ought to be accepted (assuming that an answer is to be accepted) and there the matter should stand. My reasoning being that someone reading the answers should read all the answers and notice caramdir's addition. However, I have a feeling that the SO route is that the accepted answer should be complete and that it should not be necessary to read the other answers (though of course it's a good idea).
Is that correct?
If so, what is the correct etiquette here? I could incorporate caramdir's addition (with attribution) in to my own with the simple addition of a '%' (it appears that the debate as to whether "blank comment lines" are evil or not does not involve caramdir and that caramdir, from the first comment, regards the two answers as synonymous at least as regarding the implementation of the solution). If I do this, should it be CW as, technically, more than one person contributed to it (I would regard this as somewhat extreme since tracking down and properly crediting the true source of many answers would be a Herculean task!)?
I actually would prefer to be able to leave things as they stand (possibly with mine accepted). I would read that as saying "Here's the answer, but the other highly voted answers might add some additional information that is worth reading.". Thus answers are not in competition with each other, but each is voted as to its merits in and of itself.
(While I'm talking about that particular question; I really hope that the two answers are not being used as a contest to decide whether it's best to remove blank lines or insert %s. That really would be detrimental, particularly as the question is (supposedly) by a newbie.)