• Escher island -- intentional misleading

Question related to mission Safe Code

 

You write:

if after the equal sign (=) there are 2 or more missing symbols, the answer cannot consist of zeros (00, 000, etc.).

And you write the tests consistent with that. I write the solution, I pass them, I publish the solution.

Then, you add more tests, which don't have 2 or more missing symbols after the equal sign, and pronounce my solution wrong, and remove it.

While, interestingly, the top solution still uses the ridiculous guards (`if new_equation[0][0] != '0':`, seriously?) just to pass the tests, and everyone is ok with it.

This has happened many times before. Do you have any explanation? I have a few, and they are not nice.