Разница между двумя числами без положительного или отрицательного в Ruby
Я хочу найти разницу между двумя числами (положительными целыми числами) без возврата положительного или отрицательного знака.
Как
Diff(2,5) => 3
Diff(5,2) => 3.
И не
(2 - 5) => -3
1 ответ
Решение
Вы должны просто вернуть абсолютное значение:
def diff(a, b)
(a - b).abs
end
diff(2, 5)
# => 3