biginteger


    -2

    1答えて

    私はpaillier暗号を使って2つの数字を暗号化しています。数字の暗号化された値はbigIntegerです。値を小数にする場合 たとえば、9の最初の暗号化値は12446486760457687016046 であり、暗号化された値3は98647617673416817617です。除算の結果は小数である可能性があります。 paillierはbigIntegerをパラメータとして取得するため、最終結果

    0

    1答えて

    RSA暗号化を使用してメッセージングアプリケーションを作成しています。ここでは、文字列である暗号文をBigIntegerに変換したいと考えています。 Exception in thread "AWT-EventQueue-0" java.lang.NumberFormatException: For input string: "52485972 " あなたが私に解決策を与えることができます:

    0

    2答えて

    私にはList<BigInteger> listBigIntがあります。いくつかの項目はnullではありません。 すべてのアイテム(nullの値を除く)に5を掛け、java8ストリームを使用して合計します。 NULL値を避けるために、よりエレガントな方法は BigDecimal sum = listBigInt.stream() .map(c -> (c == null ? BigDec

    -1

    1答えて

    Big Integerの加算、減算、乗算、除算のためにBigIntegerクラスを使用する方法があります。しかし、私はクラスでビルドせずにC + +でそれをしたいです。誰も私にアイデアを与えることができますか?

    0

    1答えて

    私は自分のBigIntegerクラスをArrayListを使って実装していますが、私の追加メソッドの書き方は不明です。 public BigInt plus(BigInt operand){ //deep copy? ArrayList<Byte> a = this.digit; ArrayList<Byte> b = operand.digit; Arra

    0

    1答えて

    以下のコードに対して入力99999999999999999 100000を入力すると、約5秒でロジックが実行されます。私はボトルネックを探して、それがmod()メソッドであることを発見しました。巨大な数字に対してより良いトレードオフはありますか? import java.math.BigInteger; import java.util.ArrayList; import java.util.

    0

    1答えて

    私は自分のBigIntegerクラスを実装しようとしています。ここで、BigIntはListであり、各要素はその数字の1桁です。再帰を介して2つのBigIntを互いに追加するためにplus()メソッドを実装しようとしています。 私はadd()に問題がありますが、この場合にgetメソッドを実装する方法がわかりません。 public BigInt plus(BigInt operand){

    0

    1答えて

    sequelizeJSとPostgreSQLを使っているときに問題があります。 データベースには値11681748404404449のフィールドがありますが、JSでは11681748404404448と表示されます。つまり、値が大きいほど丸くなります。私はJS文字列に翻訳したいが、私はすぐにドライバPGから間違った値を取得します。 sequelizejsで可能のような型変換がある - JS SEL

    3

    1答えて

    の作品は私にとって非常に奇妙だが、あなたは自分でこの短いコード試すことができます。 var num1 = BigInteger.Parse("1e+9999", NumberStyles.AllowExponent); var num2 = BigInteger.Parse("1e+9998", NumberStyles.AllowExponent); var div = num1/num2;