Yes, it violates the definition as stated, but the output you show passes the test case. A bug has already been filed about this. Here’s a previous thread that also mentions the point you are making.
Yes, it violates the definition as stated, but the output you show passes the test case. A bug has already been filed about this. Here’s a previous thread that also mentions the point you are making.