p "===================Reverse an integer==================="

# https://[Log in to view URL]

def reverse_integer(x)
  n = x
  negative = n < 0
  n = n.abs
  
  reversed = 0
  while n != 0
    remainder = n % 10
    reversed = reversed * 10 + remainder
    n /= 10
  end
  
  reversed = -reversed if negative

  return 0 if reversed < -2_147_483_648 || reversed > 2_147_483_647
  
  reversed
end

p reverse_integer(-18736389)

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: