gcd(n) -> Integer[permalink][rdoc][edit]-
selfと整数nの最大公約数を返します。- [EXCEPTION]
ArgumentError: -
nに整数以外のものを指定すると発生します。
p 2.gcd(2) # => 2 p 3.gcd(7) # => 1 p 3.gcd(-7) # => 1 p ((1<<31)-1).gcd((1<<61)-1) # => 1また、
selfやnが0だった場合は、0ではない方の整数の絶対値を返します。p 3.gcd(0) # => 3 p 0.gcd(-7) # => 7[SEE_ALSO] Integer#lcm, Integer#gcdlcm
- [EXCEPTION]