種類
- インスタンスメソッド (7)
- 特異メソッド (1)
キーワード
- chr (4)
-
from
_ prime _ division (1) -
prime
_ division (2)
検索結果
先頭5件
-
Integer
# **(other) -> Rational | Float | Integer (18125) -
冪(べき)乗を計算します。
...たは0の整数(Integer)ならば、整数(Integer)を返す。
* otherが負の整数(Integer)ならば、有理数(Rational)を返す。
* otherが有理数(Rational)や浮動小数(Float)ならば、浮動小数(Float)を返す。
例:
2 ** 3 #=> 8
2 ** -3 #=>......Rational(1, 8)
2 ** Rational(3) #=> 8.0
2 ** Rational(1, 2) #=> 1.4142135623731... -
Integer
. from _ prime _ division(pd) -> Integer (13) -
素因数分解の配列 pd から数を求めます。 pd は [素因数, 指数] 組の配列です。
...素因数分解の配列 pd から数を求めます。
pd は [素因数, 指数] 組の配列です。
例:
Integer.from_prime_division [[2,3],[3,2]]
# => 72 == 2**3 * 3**2... -
Integer
# chr -> String (7) -
与えられたエンコーディング encoding において self を文字コードと見た時、それに対応する一文字からなる文字列を返します。 引数無しで呼ばれた場合は self を US-ASCII、ASCII-8BIT、デフォルト内部エンコーディングの順で優先的に解釈します。
...ng::EUC_JP
# => RangeError: invalid codepoint 0x3042 in EUC-JP
p 12354.chr Encoding::ASCII_8BIT
# => RangeError: 12354 out of char range
p (2**32).chr
# => RangeError: bignum out of char range
@param encoding エンコーディングを表すオブジェクト。Encoding::UTF_8、'shift_j... -
Integer
# chr(encoding) -> String (7) -
与えられたエンコーディング encoding において self を文字コードと見た時、それに対応する一文字からなる文字列を返します。 引数無しで呼ばれた場合は self を US-ASCII、ASCII-8BIT、デフォルト内部エンコーディングの順で優先的に解釈します。
...ng::EUC_JP
# => RangeError: invalid codepoint 0x3042 in EUC-JP
p 12354.chr Encoding::ASCII_8BIT
# => RangeError: 12354 out of char range
p (2**32).chr
# => RangeError: bignum out of char range
@param encoding エンコーディングを表すオブジェクト。Encoding::UTF_8、'shift_j... -
Integer
# prime _ division(generator = Prime :: Generator23 . new) -> [[Integer , Integer]] (7) -
自身を素因数分解した結果を返します。
...り、戻り値の各要素は2要素の配列 [n,e] であり、それぞれの内部配列の第1要素 n は self の素因数、第2要素は n**e が self を割り切る最大の自然数 e です。
@raise ZeroDivisionError self がゼロである場合に発生します。
@see Prime#prime...
