I study computer science. In my course problems are in a web page and there are described what the program should do and what the screen should be seen after an example run. The solutions are checked by computer and the grader outputs the differences between my output and the expected output.
Now I have done exercise and by example the run, it gives the correct answer. The automatic checker shows that my code has a mistake. What should I do in a situation that in my opinion, the example run goes well and the program satisfies the needs the description tells but automatic grader shows a mistake of the form like there is an extra space or tab or newline somewhere? Note that in the assignment there was not specified such a thing. Is the case that I have found another solution to the problem, or am I expected to modify the code until the automatic grader shows no mistake, or should I ask the lecturer to manually check my solution, or ask the lecturer more detailed assignment? The source code of the automatic checker is not available for me.