How to extract the sign of an integer in Ruby?
You could use Kernel#sprintf
to format numbers:
def sign(i) sprintf("%+d", i)[0]endsign(100) #=> "+"sign(-100) #=> "-"
You could use Kernel#sprintf
to format numbers:
def sign(i) sprintf("%+d", i)[0]endsign(100) #=> "+"sign(-100) #=> "-"