The format that I know for question bodies is:
Intro, often explaining where the problem originated.
A problem statement explaining what the code is supposed to do.
Perhaps a little more context or explanation about the code, possibly including how the problem is to be solved, e.g. a sorting problem might be solved by quicksort or bubble sort.
The code itself.
Any further thoughts on the code, particularly questions that the author is considering.
However, in this question, the question was edited so that the "further thoughts" section is now between the problem statement and code rather than after the code. This is problematic since that section is referring to the code in such a way as to suggest that someone should have read it by then.
There are several problems with the question that I would like to fix:
- I'd move the "further thoughts" section back to the bottom.
- Remove "(beginner)" from the title and add beginner.
- Remove "Thank you." from the migrated text.
But rather than start an edit war, I figured I'd seek consensus before reverting the previous change.