種類
- 特異メソッド (6)
- インスタンスメソッド (4)
キーワード
-
each
_ prime (4) -
from
_ prime _ division (2) - prime? (2)
-
prime
_ division (2)
検索結果
先頭5件
-
Integer
# prime? -> bool (3) -
自身が素数である場合、真を返します。 そうでない場合は偽を返します。
...自身が素数である場合、真を返します。
そうでない場合は偽を返します。
例:
1.prime? # => false
2.prime? # => true
@see Prime#prime?... -
Integer
# prime _ division(generator = Prime :: Generator23 . new) -> [[Integer , Integer]] (3) -
自身を素因数分解した結果を返します。
...要素 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
. each _ prime(upper _ bound) -> Enumerator (3) -
全ての素数を列挙し、それぞれの素数をブロックに渡して評価します。
...nil が与えられた場合は無限に列挙し続けます。
@return ブロックの最後に評価された値を返します。
ブロックが与えられなかった場合は、Enumerator と互換性のある外部イテレータを返します。
@see Prime#each... -
Integer
. each _ prime(upper _ bound) {|prime| . . . } -> object (3) -
全ての素数を列挙し、それぞれの素数をブロックに渡して評価します。
...nil が与えられた場合は無限に列挙し続けます。
@return ブロックの最後に評価された値を返します。
ブロックが与えられなかった場合は、Enumerator と互換性のある外部イテレータを返します。
@see Prime#each... -
Integer
. from _ prime _ division(pd) -> Integer (3) -
素因数分解された結果を元の数値に戻します。
...します。含まれているペアの第一要素は素因数を、
第二要素はその素因数の指数をあらわします。
@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...
