Skip to content

Instantly share code, notes, and snippets.

@brlafreniere
Created September 3, 2021 15:19
Show Gist options
  • Save brlafreniere/0837992234ec821911f1bcb2172faeac to your computer and use it in GitHub Desktop.
Save brlafreniere/0837992234ec821911f1bcb2172faeac to your computer and use it in GitHub Desktop.
MAX = 2**31-1
MIN = -2**31
def reverse(x)
negative = x < 0
reversed_x = x.to_s.reverse.to_i
return 0 if reversed_x > MAX || reversed_x < MIN
return -reversed_x if negative
return reversed_x
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment