It's bothering me if someone was asked to do report or has a homework question and asks for help here or anywhere in SE, is answering it considered cheating? I know it's not an exam or anything but sometimes reports and homework directly affect the marks of the student. Also it's different to give someone the plain answer than to let him/her read till he knows how to solve it. Also if the poster wrote some code and has an annoying bug, IMO it's Ok to give a helping hand as we had help when we were juniors but asking for the whole solution is something else.
What do you think, shall I post the solution or post a link to an explanatory material instead?