Files
30-seconds-of-code/snippets/reverseNumber.md
2020-07-17 19:11:28 +05:30

709 B

title, tags
title tags
reverseNumber number,array,beginner

Reverses a number. Use Object.prototype.toString() to convert number to a string. Use the split function String.prototype.split() to convert string to array and Array.prototype.reverse() to reverse the order of the characters in the string. Combine characters to get a string using String.prototype.join(''). Use the parseInt() to convert string to a number and use Math.sign() to preserve the signum value of the number.

const reverseNumber = n => {
  const reveresedNumber = n.toString().split('').reverse();
  return parseInt(reveresedNumber) * Math.sign(n);
}
reverseNumber(981); // 189
reverseNumber(-500); // -5