Module: MathExpansion

Defined in:
lib/math_expansion.rb,
lib/math_expansion/gcd.rb,
lib/math_expansion/matriz.rb,
lib/math_expansion/version.rb,
lib/math_expansion/racional.rb,
lib/math_expansion/matriz_densa.rb,
lib/math_expansion/matriz_dispersa.rb

Overview

Vacío

Defined Under Namespace

Classes: Fraccion, Matriz, Matriz_Densa, Matriz_Dispersa

Constant Summary collapse

VERSION =
"0.0.1"

Class Method Summary collapse

Class Method Details

.gcd(a, b) ⇒ Object



2
3
4
5
6
7
8
# File 'lib/math_expansion/gcd.rb', line 2

def self.gcd(a, b)
  a, b = a.abs, b.abs
  while b != 0
    a, b = b, a % b
  end
  a
end