Blatant rip-off of a rip-off. Go upvote those!
Your task, if you wish to accept it, is to write a program/function that outputs/returns its integer input/argument. The tricky part is that if I reverse your source code, the output must be the original integer negated.
Examples
Let's say your source code is ABC
and its input is 4
. If I write CBA
instead and run it, the output must be -4
.
Let's say your source code is ABC
and its input is -2
. If I write CBA
instead and run it, the output must be 2
.
An input of 0
may give 0
or -0
, however, if you do support signed zero, -0
should give 0
.