関連するキーワード
種類
- 特異メソッド (3)
- インスタンスメソッド (3)
検索結果
先頭3件
-
Integer
# prime _ division(generator = Prime :: Generator23 . new) -> [[Integer , Integer]] (18120) -
自身を素因数分解した結果を返します。
...要素 n は self の素因数、第2要素は n**e が self を割り切る最大の自然数 e です。
@raise ZeroDivisionError self がゼロである場合に発生します。
@see Prime#prime_division
例:
12.prime_division #=> [[2,2], [3,1]]
10.prime_division #=> [[2,1], [5,1]]... -
Integer
# prime _ division (18108) -
@todo
...@todo
各素因子について素因子と指数の組を並べた配列を返します。
例:
72.prime_division
# => [[2, 3], [3, 2]]... -
Integer
. from _ prime _ division(pd) -> Integer (6120) -
素因数分解された結果を元の数値に戻します。
...素因数分解の配列 pd から数を求めます。
pd は [素因数, 指数] 組の配列です。
例:
Integer.from_prime_division [[2,3],[3,2]]
# => 72 == 2**3 * 3**2......します。含まれているペアの第一要素は素因数を、
第二要素はその素因数の指数をあらわします。
@see Prime#int_from_prime_division
例:
Prime.int_from_prime_division([[2,2], [3,1]]) #=> 12
Prime.int_from_prime_division([[2,2], [3,2]]) #=> 36...
