問題タブ [accumulator]

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.

0 投票する
10 に答える
97695 参照

java - 文字列「Name」を複数回出力するメソッドを書く

プログラミング入門クラスの質問に答えていますが、ノートや Big Java の本を読んだり、オンラインで調べたりしても、どこから始めればよいかわかりません。

それは非常に単純であるように思えますが、私はただ始める必要があります。これはすべて Java 用であり、Eclipse で作業中です。

タスクは、名前 ("Name") と数値 (int x) を取り込んで、"Name" x 回を 1 行に表示し、x-1 回を別の行に、というように表示することです。名前を一度だけ表示します。逆アキュムレータであるように見えますが、メソッドを開始するのに問題があります。どうすれば始められますか? Pythonや他の言語のようにJavaで文字列を乗算できないことは知っていますが、配列を作成したり入力したりせずに「名前」x回数を出力するにはどうすればよいですか

任意の提案をいただければ幸いです。私はこれで初心者です。ありがとうございました!

0 投票する
2 に答える
149 参照

c++ - for_each奇妙な振る舞い

私はSTLをあまり使わず、学び始めたいので、STLのfor_each機能を使ってとてもシンプルなプログラムを作りました。プログラム全体(ヘッダーファイルを除く)は次のとおりです。

プログラムはを出力します0。私は間違いなくfor_each間違って使用していますが、このコードの何が正確に間違っていますか?

0 投票する
1 に答える
578 参照

c++ - boost.accumulatorsを使用して、特定の属性が値に設定されているオブジェクトをカウントします

これが私の質問のコンテキストを設定するコードのスニペットです(これはC ++です)

人々のリストを作成した後、リスト内の特定の性別または年齢のアイテムの数の集計を取得したいと思います。リストを繰り返し処理して手動でカウントできることはわかっていますが、そのようなアルゴリズムのより最適化されたバージョンがどこかにあるのではないかと期待していました。ブーストカウントアキュムレータについて読みましたが、この特定の状況でそれを使用できるかどうかはわかりません。

Boost(またはそのことについては標準ライブラリ)は、属性の値によってリスト内のアイテムの数を数えるために私が見落としていたかもしれない何かを提供しますか?

0 投票する
3 に答える
15235 参照

python - Python 3.2 - readline() がソース ファイルの行をスキップする

複数行で作成した .txt ファイルがあります。

カウント アキュムレータを使用して for ループを実行すると、行がスキップされます。

一番上の行をスキップして、2 行目から開始し、4 行目、6 行目などを出力します...

私が見逃しているのは何ですか?

0 投票する
2 に答える
230 参照

for-loop - for ループ中にアキュムレータを参照しても安全ですか?

forCoffeeScript でループの出力を参照する正しい方法はありますか。内部変数を使用すると_resultsうまくいく場合もあるようですが、いくつかの状況ではうまくいきます (以下を参照)。安定したアキュムレータを参照する「正しい」方法はありますか?

作品

機能しません (イテレータの名前を に変更します_results2)

また、機能しません(イテレータの名前を に変更します_results2

0 投票する
1 に答える
292 参照

c++ - ブーストアキュムレータでユーザー引数を使用/アクセスするにはどうすればよいですか?

カスタムアキュムレータの要点があります。「引数パック」から整数引数を取得する方法を知りたい、またはこれが可能かどうか:

-

0 投票する
1 に答える
535 参照

arrays - 配列に値を設定 - Prolog

set_value_in_array というルールがあります。彼は Array[J] の値を Val に置き換えます。

set_value_in_array が NewArray を [1, 10, 3] と表示しないのはなぜですか? 彼は常に真を返します。

アップデート:

set_value_in_array([], Val, J, AccJ, NewArray) を実行すると:- write(NewArray)。彼は正しい解決策に見えるものを返します

しかし、書き込み機能なしで機能させるにはどうすればよいですか?

0 投票する
2 に答える
1336 参照

image-processing - 三次元ハフ空間

画像内の円の半径と中心座標を検索しています。すでに 2D ハフ変換を試しています。しかし、私の円の半径も不明です。私はまだコンピューター ビジョンの初心者なので、ギルド ラインと 3 次元ハフ スペースの実装の助けが必要です。

0 投票する
3 に答える
1743 参照

haskell - Haskell: 特定の長さまで関数出力をリストに追加する

リストを取り、関数の出力に基づいて特定の長さのリストのサブセットを構築する関数を書きたいと思います。

ソートされたリスト xs の最初の 50 個の要素に興味があるだけなら、fst (splitAt 50 (sort xs)).

ただし、問題は、リスト内の要素が同じリスト内の他の要素に依存していることです。要素 p を選択した場合、リストの最初の 50 個の要素に含まれていなくても、要素 q と r も選択する必要があります。リストxsから要素aを取得し、要素aとそのすべての必要な要素を含むリストを返す関数finderFuncを使用しています。finderFunc は正常に動作します。ここでの課題は、finderFunc の複数の出力に基づいて合計長が 50 のリストを作成する関数を作成することです。

これが私の試みです:

上記の if ステートメントでは、場合によっては、正確に 50 個の要素のリストが得られないことを認識しています。これは、現在の主な問題ではありません。問題は、関数の終了が期待どおりにまったく機能しないことです。出力リストに重複する要素が生成されるだけでなく、リストに含めたい要素の総数をはるかに超える場合があります。

この書き方では、通常は :finish xs []のような空のリストで呼び出すので、それが構築するリストは空のリストとして開始されます。

0 投票する
2 に答える
6366 参照

logic - VHDLでのアキュムレータの実装

ザイリンクスのCoreGenを使用して署名付きアキュムレータを実装しようとしています。私の理解によれば、アキュムレータは入力を出力にルーティングするだけの通常のレジスタの機能を実行しますが、それについて明確にしたかったのです。

プロジェクトにアキュムレータIPcore(.xco)モジュールを追加しました。基本的に、コンポーネント宣言とポートマップを含むメインファイルがあります。私にもシングルステップのプロセスがあります。すべてがコンパイルされ、ボード上で結果を確認できますが、何が起こっているのかよくわかりません...

1000LEDの8ビット出力を入力すると11111000。の別の入力は私に1111与えます11110111。と呼ばれるメインのvhdファイルとファイルのコードをここに添付してAccm.vhoます。

CoreGenで生成したアキュムレータの画像も貼り付けています。ここに画像の説明を入力してください

誰かがこのプログラムで何が起こっているのか説明してくれたら幸いです。ありがとう!