@mod-squadacademy-1bc96c56
You are right but technically, they take up the same amount of space in blocks.
(join(-)((abs(X)))
has join()(), and abs(), takes up 2 blocks
((abs(X))*(-1))
has abs() and ()*() (multiplication), takes up 2 blocks.
In math, --2 =2, —2 = -2, and so on. I guess it’s more of preference on which method to use. Your method is nice since it works with numbers only, but mine mixes strings (the “-”) and numbers which may be a bit weird even though it’s still interpreted as a number (just a negative one).