私は Python を学んでいますが、階乗プログラムで立ち往生しています。1 行の出力ではなく、複数行の出力が得られます。 私が書いたプログラム num = int (input (“Enter a number: “)… 続きを読む 階乗プログラムは複数の数値を出力します
タグ: factorial
NAN を返す階乗関数
私は JavaScript を初めて使用します。特定の数値の階乗を計算し、4 番目の要素を置き換える関数を作成しようとしています。上記のコードを実行すると 6GeXmanX が生成されるはずですが、代わりに NaNXer… 続きを読む NAN を返す階乗関数
階乗再帰を理解する[複製]
この質問にはすでに回答があります: Python の再帰について理解する (4 回答) 閉鎖 3 年前. 再帰の階乗の例を調べていますが、それを正しく理解していることを確認したいだけです! def factorial(n… 続きを読む 階乗再帰を理解する[複製]
20 より大きい階乗は計算できません! !その方法は?
大きな階乗を計算するために unsigned long long integer 形式を使用しています。しかし、私のコードはある時点で失敗します。それを見てもらえますか?実際には、指数関数のテイラー展開のより大きなコード… 続きを読む 20 より大きい階乗は計算できません! !その方法は?
高速な正確な bigint 階乗
固定小数点の bignumber ライブラリがあり、精度を落とさずに高速階乗を実装したいと考えています。 紙の上でいくつかの数学のトリックを行った後、次の式が得られました: (4N)!=((2N)!).((2N)!).{… 続きを読む 高速な正確な bigint 階乗
Python 2.x で math.factorial が 3.x よりも遅いのはなぜですか?
自分のマシンで次の結果が得られました: Python 3.2.2 (デフォルト、2011 年 9 月 4 日 09:51:08) [MSC v.1500 32 ビット (Intel)] on win 32 詳細については… 続きを読む Python 2.x で math.factorial が 3.x よりも遅いのはなぜですか?
メモ化された再帰的な階乗関数?
Python でメモ化を簡単に行う方法は知っていますが、より高速に計算する方法が必要なので、C++ を使用しています。しかし、私はメモ化する方法がわかりません。値を配列またはベクトルに格納し、取得時にその値をスキャンする… 続きを読む メモ化された再帰的な階乗関数?
大きな階乗を計算するためのこのアルゴリズムを説明できる人はいますか?
大きな階乗 (100 までの数) を計算するための次のプログラムに出くわしました.. このアルゴリズムで使用される基本的な考え方を説明してくれる人はいますか?? 階乗の計算に実装されている数学だけを知る必要があります。 … 続きを読む 大きな階乗を計算するためのこのアルゴリズムを説明できる人はいますか?
すべての桁を表示して、任意に大きな数の階乗を計算します
私は最近、あるインタビューで、任意の大きな数の階乗を計算する方法について説明するよう求められました。答えのすべての桁を取得する方法。 さまざまな場所を検索し、いくつかのフォーラムで質問しました。しかし、GMP などのライ… 続きを読む すべての桁を表示して、任意に大きな数の階乗を計算します
階乗を計算するための非再帰アルゴリズムをどのように記述しますか?
n! を計算するための非再帰アルゴリズムをどのように記述しますか? Int32 は 12 より大きいとオーバーフローするからです!とにかく、ただやってください: public int factorial(int n) {… 続きを読む 階乗を計算するための非再帰アルゴリズムをどのように記述しますか?