問題タブ [fibonacci]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 再帰フィボナッチ数列
そこで、実行したい多くのフィボナッチ数をユーザーに尋ねる再帰的なプログラムを書きました。私が抱えている問題は、45番目の数字の後に、「-」が付いた数字と、その数字がシーケンスに収まらないことです。それを変更して適切な番号を取得するにはどうすればよいですか? 計算を実行するコードの再帰部分は次のとおりです。
シーケンスの出力は次のとおりです。
-# を実数に変更するには、どのような変更を加える必要がありますか?
assembly - フィボナッチ数列の数値を生成してファイルに書き込む
わかりました、私はこれを解決することに非常に近づいているように感じますが、これに対して何もしていないようです. このプログラムは、フィボナッチ数列の 47 個の数値を作成し、それらを DWORDS の配列に格納してから、ファイル (fib.bin) に書き込む必要があります。フォーマットがめちゃくちゃになってしまいましたが、説明が必要な場合はお手伝いします。
私が見ている問題は、何も返されておらず、何を返す必要があるのか わからないことです。さまざまなレジスタを返そうとしましたが、すべてエラーが発生します。
java - フィボナッチ数列逆
コードは次のとおりです。
このプログラムを作りたいのですが、出力された数値を逆に書きます。だから私は、最後から最初への ' i ' ステップだけでなく、数字も必要です。
この例では、出力は次のとおりです: 1, 1, 2, 3, 5, 8 , eg... しかし、私はそれを次のような順序で表示したい: eg... , 8, 5, 3, 2, 1 、1。
高低を変えてみたのですが、このプログラムを強制的に「逆向き」に実行させることはできません。
vb.net - ループを使用したVB.netのフィボナッチ数列
最初の 10 個のフィボナッチ数を表示する方法を教えてください。私のコードは次の結果を表示します: 1, 2, 3, 5, 8, 13, 21, 34, 55 そして、最初の 2 つのフィボナッチ数 (0 と 1) も表示する必要があります。どうすればいいですか?
プロのプログラミングのどこでフィボナッチ数列を使用する必要がありますか?
python - フィボナッチ数の合計
私はここでこのタスクを見つけました。
i番目(1 <= i <= 35)のフィボナッチ数F(i)が与えられた場合、i + 9番目の数F(i)+ F(i + 1)+ ... + F(i+9までのi番目の合計を計算します。 )およびi + 246番目の最後の桁F(i + 246)
私はPythonといくつかのトリック(Binnetの式とトリッキーな再発)を使用してこれを解決しようとしています:
しかし、私はまだソースコードの制限が111で私のものが115であると考えて絞ることができませんでした、私のソリューションを改善する方法のヒントはありますか?
私はPythonの初心者なので、解決策を成功させるためのあらゆる種類の支援をいただければ幸いです。
ありがとう、
assembly - アセンブリでの再帰的フィボナッチ
アセンブリで再帰的なフィボナッチプログラムを実装しようとしています。ただし、未処理の例外を除いてプログラムがクラッシュし、問題を特定できないようです。スタックの不適切な使用が関係していることは間違いありませんが、どこにあるのか指摘できないようです...
また、外部プロシージャでフィボナッチ値を取得するために使用している数値をスタックにプッシュしました。問題が存在する可能性のあるアイデアはありますか?
assembly - アセンブリ フィボナッチ プログラムでスローされる不明なエラー
昨日、Assembly の Recursive Fibonacci プログラムに関する質問を投稿しました。ここの素晴らしい人々の助けのおかげで、適切な出力が得られるようになりましたが、正しい出力が出力された直後に、プログラムがクラッシュします。
これは、フィボナッチ プログラムを指定された回数呼び出すシーケンス プログラムです (L に格納されます)。
Sequence プロシージャを呼び出すコードは次のとおりです。
フィボナッチコードは次のとおりです。
私はここにたくさんのコードを投稿しましたが、それは私を正しい方向に向けるためのあなたの便宜のためです. 問題はシーケンスにある可能性があると思いますが、デバッガーは役に立ちません。
編集:エラーに関して私が得るのはこれだけです: http://imgur.com/XulTl そして、Visual Studio の Just-In-Time デバッグを有効にしても、決して役に立ちません。
clojure - Clojure を使用してフィボナッチ数列を生成するにはどうすればよいですか?
関数型プログラミングは初めてで、C# とは大きく異なる Clojure の学習を開始することにしました。視野を広げたい。
エラーは次のとおりです。
数学の問題は私の得意分野ではありませんでしたし、このような数字を操作するものを実際に作成したこともありませんでした.
解決策全体を私に教えないでください。
できれば、いくつかの良いヒントと、それがどのように見えるべきかのスケルトンが欲しいです。
python - Python: このフィボナッチ関数の何が問題になっていますか?
指定された最大値までの fib 番号のリストを返す単純な python 関数を作成しようとしました。しかし、私はこのエラーが発生しています。私は自分が間違っていることを見つけることができないようです。
haskell - Haskell でのフィボナッチ数列のフィルタリング
フィボナッチ数を含むリストをフィルタリングしようとしています。
私が必要とするのは奇数だけで、以下ですN
。
これは私がこれまでに持っているものです:
それは私が望むものを与えるでしょうが、同時に、関数から要素を取得するのを止める方法がわからないため、その解決策はfib
機能しません。もちろん、それは のためですx <- [1..]
。
私は2つのオプションについて考えました:
- に ( に依存する
n
) 制限を設定するx <- [1..]
- 再帰を定義
fibs
して、いつ停止するかを知ることができます(質問を書いているときに考えました)
どうすればこれを行うことができますか?
私は効率的な方法を探していません
編集:
最後に私が持っていた2つの解決策は次のとおりです。
@hammarの提案を使用するもの: