Quick actions

cmd+k|ctrl+k

Navigation

Languages

Reverse Integer

Snippet info

Language

Ruby

Visibility

public

Author

kiruba

Created

2024-07-18T06:11:02.613667Z

Updated

2024-07-18T06:11:26.418989Z

def reverse(x)
    arr = x.to_s.split("")
    rev = []
    index = 1
    arr.each do |a|
        if a == "-" && rev.length == 0
            rev << a
            next
        end
        break if a == 0 && (rev.length - 1 == arr.length)
        rev[arr.length - index] = a 
        index += 1
    end
    rev.join.to_i
end

puts(reverse(-123))
INFO