JSFiddle - React, Tailwind, and code Playground
JavaScript
var reverse = function(x) {
let negative = ''
let str = x.toString().split('');
if (x < 0) {
negative += str.shift()
}
if (str[0] == 0) {
str.shift()
}
if (str[str.length - 1] == 0) {
str.pop()
}
let reversed = +str.reverse().join('');
if (reversed > 2147483647) {
return 0
}
return +`${negative}${reversed}`
};
console.log(reverse(123))