Этим утром я попытался решить несколько ката кодовых войн в javaScript и нашел кое-что интересное с конкретной ката, которой я хотел бы поделиться с вами.

Это Ката.

reverseNumber(-90) === -9
reverseNumber(-15) === -51
reverseNumber(981) === 189

Вот мой первоначальный подход к ката.

Я заметил, что для отрицательного числа перевернутая строка заканчивалась минусом (-). Однако он был удален при анализе в целое число. По этой причине мои тесты не проходили.

РЕШЕНИЕ

Именно тогда я узнал о Math.sign.

Функция Math.sign() возвращает знак числа, указывающий, является ли число положительным, отрицательным или нулевым.

Как всегда, не забывайте пить много воды и улыбаться.

Чао :-)