Search code examples
rubysubtractionabsolute-value

Difference Between two numbers without positive or negative in Ruby


I want to find the difference between two numbers (positive integers) without returning any positive or negative sign.

Just like

Diff(2,5) => 3
Diff(5,2) => 3.

And Not

(2 - 5) => -3

Solution

  • You should simply return absolute value:

    def diff(a, b)
      (a - b).abs
    end
    
    diff(2, 5)
    # => 3