88件ヒット
[1-88件を表示]
(0.133秒)
種類
- 特異メソッド (44)
- インスタンスメソッド (44)
ライブラリ
- prime (88)
クラス
- Integer (11)
- Prime (44)
-
Prime
:: PseudoPrimeGenerator (33)
キーワード
- each (44)
-
each
_ prime (11) - new (11)
-
upper
_ bound= (11)
検索結果
先頭5件
- Prime
:: PseudoPrimeGenerator # upper _ bound -> Integer | nil - Prime
:: PseudoPrimeGenerator # upper _ bound=(upper _ bound) - Prime
:: PseudoPrimeGenerator . new(upper _ bound = nil) -> Prime :: PseudoPrimeGenerator - Integer
. each _ prime(upper _ bound) -> Enumerator - Prime
# each(upper _ bound = nil , generator = EratosthenesGenerator . new) -> Enumerator
-
Prime
:: PseudoPrimeGenerator # upper _ bound -> Integer | nil (27201.0) -
現在の列挙上界を返します。 nil は上界がなく無限に素数を列挙すべきであることを意味します。
...現在の列挙上界を返します。 nil は上界がなく無限に素数を列挙すべきであることを意味します。... -
Prime
:: PseudoPrimeGenerator # upper _ bound=(upper _ bound) (15208.0) -
新しい列挙上界をセットします。
...新しい列挙上界をセットします。
@param upper_bound 新しい上界を整数または nil で指定します。 nil は上界がなく無限に素数を列挙すべきであることを意味します。... -
Prime
:: PseudoPrimeGenerator . new(upper _ bound = nil) -> Prime :: PseudoPrimeGenerator (9307.0) -
自身を初期化します。
...自身を初期化します。
@param upper_bound 列挙する素数の上界を指定します。... -
Integer
. each _ prime(upper _ bound) -> Enumerator (6308.0) -
全ての素数を列挙し、それぞれの素数をブロックに渡して評価します。
... upper_bound 任意の正の整数を指定します。列挙の上界です。
nil が与えられた場合は無限に列挙し続けます。
@return ブロックの最後に評価された値を返します。
ブロックが与えられなかった場合は、Enumerat......or と互換性のある外部イテレータを返します。
@see Prime#each... -
Prime
# each(upper _ bound = nil , generator = EratosthenesGenerator . new) -> Enumerator (3608.0) -
全ての素数を順番に与えられたブロックに渡して評価します。
...られたブロックに渡して評価します。
@param upper_bound 任意の正の整数を指定します。列挙の上界です。
nil が与えられた場合は無限に列挙し続けます。
@param generator 素数生成器のインスタンスを指定します。......合は、Enumerator と互換性のある外部イテレータを返します。
//emlist[例][ruby]{
require 'prime'
Prime.each(6){|prime| prime } # => 5
Prime.each(7){|prime| prime } # => 7
Prime.each(10){|prime| prime } # => 7
Prime.each(11){|prime| prime } # => 11
//}
//emlist[例: 30以下......の双子素数][ruby]{
require 'prime'
Prime.each(30).each_cons(2).select{|p,r| r-p == 2}
#=> [[3, 5], [5, 7], [11, 13], [17, 19]]
//}
=== 注
このメソッドに、真の素数列でない擬似素数を与えるべきではありません。
このメソッドは、素数列の外部イテレ... -
Prime
. each(upper _ bound = nil , generator = EratosthenesGenerator . new) -> Enumerator (3608.0) -
Prime.instance.each と同じです。
...Prime.instance.each と同じです。
@param upper_bound 任意の正の整数を指定します。列挙の上界です。
nil が与えられた場合は無限に列挙し続けます。
@param generator 素数生成器のインスタンスを指定します。
@return ブ......ロックの最後に評価された値を返します。
ブロックが与えられなかった場合は、Enumerator と互換性のある外部イテレータを返します。
@see Prime#each... -
Prime
# each(upper _ bound = nil , generator = EratosthenesGenerator . new) {|prime| . . . } -> object (3508.0) -
全ての素数を順番に与えられたブロックに渡して評価します。
...られたブロックに渡して評価します。
@param upper_bound 任意の正の整数を指定します。列挙の上界です。
nil が与えられた場合は無限に列挙し続けます。
@param generator 素数生成器のインスタンスを指定します。......合は、Enumerator と互換性のある外部イテレータを返します。
//emlist[例][ruby]{
require 'prime'
Prime.each(6){|prime| prime } # => 5
Prime.each(7){|prime| prime } # => 7
Prime.each(10){|prime| prime } # => 7
Prime.each(11){|prime| prime } # => 11
//}
//emlist[例: 30以下......の双子素数][ruby]{
require 'prime'
Prime.each(30).each_cons(2).select{|p,r| r-p == 2}
#=> [[3, 5], [5, 7], [11, 13], [17, 19]]
//}
=== 注
このメソッドに、真の素数列でない擬似素数を与えるべきではありません。
このメソッドは、素数列の外部イテレ... -
Prime
. each(upper _ bound = nil , generator = EratosthenesGenerator . new) {|prime| . . . } -> object (3508.0) -
Prime.instance.each と同じです。
...Prime.instance.each と同じです。
@param upper_bound 任意の正の整数を指定します。列挙の上界です。
nil が与えられた場合は無限に列挙し続けます。
@param generator 素数生成器のインスタンスを指定します。
@return ブ......ロックの最後に評価された値を返します。
ブロックが与えられなかった場合は、Enumerator と互換性のある外部イテレータを返します。
@see Prime#each...