検索結果
先頭4件
-
Integer
# gcd(n) -> Integer (18138) -
自身と整数 n の最大公約数を返します。
...2.gcd(2) # => 2
3.gcd(7) # => 1
3.gcd(-7) # => 1
((1<<31)-1).gcd((1<<61)-1) # => 1
また、self や n が 0 だった場合は、0 ではない方の整数の絶対値を返します。
3.gcd(0) # => 3
0.gcd(-7)......# => 7
@see Integer#lcm, Integer#gcdlcm......2.gcd(2) # => 2
3.gcd(7) # => 1
3.gcd(-7) # => 1
((1<<31)-1).gcd((1<<61)-1) # => 1
また、self や n が 0 だった場合は、0 ではない方の整数の絶対値を返します。
3.gcd(0) # => 3
0.gcd(-7......) # => 7
@see Integer#lcm, Integer#gcdlcm... -
Integer
# gcdlcm(n) -> [Integer] (6123) -
自身と整数 n の最大公約数と最小公倍数の配列 [self.gcd(n), self.lcm(n)] を返します。
...数の配列 [self.gcd(n), self.lcm(n)]
を返します。
@param n 自身との最大公約数と最小公倍数を計算する数
@raise ArgumentError n に整数以外のものを指定すると発生します。
例:
6.gcdlcm(9) # => [3, 18]
2.gcdlcm(2)......# => [2, 2]
3.gcdlcm(-7) # => [1, 21]
((1<<31)-1).gcdlcm((1<<61)-1) # => [1, 4951760154835678088235319297]
@see Integer#gcd, Integer#lcm......小公倍数の配列 [self.gcd(n), self.lcm(n)]
を返します。
@raise ArgumentError n に整数以外のものを指定すると発生します。
例:
2.gcdlcm(2) # => [2, 2]
3.gcdlcm(-7) # => [1, 21]
((1<<31)-1).gcdlcm((1<<61)-1) # => [1, 4951760......154835678088235319297]
@see Integer#gcd, Integer#lcm... -
Integer
# gcd2(int) (6108) -
@todo
...@todo
例:
12.gcd2 8
# => 4... -
Integer
# lcm(n) -> Integer (7) -
自身と整数 n の最小公倍数を返します。
...# => 2
3.lcm(-7) # => 21
((1<<31)-1).lcm((1<<61)-1) # => 4951760154835678088235319297
また、self や n が 0 だった場合は、0 を返します。
3.lcm(0) # => 0
0.lcm(-7) # => 0
@see Integer#gcd, Integer#gcdlcm...
