るりまサーチ

最速Rubyリファレンスマニュアル検索!
6件ヒット [1-6件を表示] (0.010秒)
トップページ > クラス:Integer[x] > クエリ:prime_division[x]

関連するキーワード

  1. prime

ライブラリ

検索結果

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...