ライブラリ
- ビルトイン (1)
- mathn (1)
- prime (6)
-
syck
/ rubytypes (2) -
yaml
/ rubytypes (1)
キーワード
-
each
_ prime (4) -
from
_ prime _ division (3) -
induced
_ from (1) -
yaml
_ tag _ subclasses? (3)
検索結果
先頭5件
-
Integer
. each _ prime(upper _ bound) -> Enumerator (2) -
全ての素数を列挙し、それぞれの素数をブロックに渡して評価します。
全ての素数を列挙し、それぞれの素数をブロックに渡して評価します。
@param upper_bound 任意の正の整数を指定します。列挙の上界です。
nil が与えられた場合は無限に列挙し続けます。
@return ブロックの最後に評価された値を返します。
ブロックが与えられなかった場合は、Enumerator と互換性のある外部イテレータを返します。
@see Prime#each -
Integer
. each _ prime(upper _ bound) {|prime| . . . } -> object (2) -
全ての素数を列挙し、それぞれの素数をブロックに渡して評価します。
全ての素数を列挙し、それぞれの素数をブロックに渡して評価します。
@param upper_bound 任意の正の整数を指定します。列挙の上界です。
nil が与えられた場合は無限に列挙し続けます。
@return ブロックの最後に評価された値を返します。
ブロックが与えられなかった場合は、Enumerator と互換性のある外部イテレータを返します。
@see Prime#each -
Integer
. from _ prime _ division(pd) -> Integer (2) -
素因数分解の配列 pd から数を求めます。 pd は [素因数, 指数] 組の配列です。
...素因数分解の配列 pd から数を求めます。
pd は [素因数, 指数] 組の配列です。
例:
Integer.from_prime_division [[2,3],[3,2]]
# => 72 == 2**3 * 3**2...素因数分解された結果を元の数値に戻します。
@param pd 整数のペアの配列を指定します。含まれているペアの第一要素は素因数を、
第二要素はその素因数の指数をあらわします。
@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 -
Integer
. induced _ from(num) -> Integer (2) -
num を Integer に変換した結果を返します。 引数が数値の場合は小数部が切り捨てられ、そうでない場合はTypeErrorをraiseします。
...num を Integer に変換した結果を返します。
引数が数値の場合は小数部が切り捨てられ、そうでない場合はTypeErrorをraiseします。
Integer.induced_from 1.4 #=> 1
Integer.induced_from 1.9 #=> 1
Integer.induced_from -1.9 #=> -1
Integer.induced_from '1... -
Integer
. yaml _ tag _ subclasses? -> true (2) -
常に true を返します。
常に true を返します。
ライブラリ内部で使用します。
