問題タブ [nested-loops]

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 投票する
3 に答える
1554 参照

python - ネストされたforループでPythonが内部ループをスキップする

いくつかのPythonを使用して変数名を生成しています。どういうわけか、私は必要なものの一部しか手に入れていません。

params.csv:

何らかの理由で出力しています:

AC1 100
AC1 101
0
1
2

try / exceptionの理由は、csvファイルの空白行または欠落している2番目のフィールドをキャッチするためです。

内側のループは最初のパスでのみ実行されるようです。これが発生するのを私が見ることができる唯一の理由は、それをテストするためのインタラクティブな例を行ったので、try/exceptです。

0 投票する
9 に答える
3755 参照

java - Java でネストされた for ループ パターンを出力する

目標:
1234
2345
3456
4567
5678

私はパターンをダウンさせましたが、長さ(4)の後に印刷されません:

私の出力は次のとおりです。12342345345645675678

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

c# - NullPointerException: 2 つのコレクションと for ループ

別のメソッド (ALGO_1) では、要素を検索し<background>、値 H_NAME がメインに入力された値と等しいことを確認します。コードを実行しようとすると、null ポインター例外が発生します。System.out.printlnスニペットの各 for ループの後に H_NAME 値を(などで) 出力しようとすると、null ステートメントも返されます。

コレクションが、スキャナーによって収集されたデータを格納していないことは確かです。でもコレクションサイズを で確認するとsize()、ちょうどいいサイズです。

主な質問は次のとおりです。

  • readBackground メソッドからの data.add は間違った場所にありますか?
  • スニペットの構造が間違っているだけですか?

System.out.println背景オブジェクトの値の名前、開始時間、増分などを確認するため に使用すると、正常に出力されます。

0 投票する
4 に答える
7964 参照

nested-loops - ネストされたループの効率

次のスニペットを参照してください。

最初のネストされたループが2番目のループよりも遅く実行されているのはなぜですか?

よろしく!

重要な注意点!:この質問を最初に行ったときに、誤って1で始まる変数jを作成してしまったことをお詫び申し上げます。修正しました。

更新:ループ内に特定のロジックはありません。テストを行っているだけです。実際、これはインタビュー中に尋ねられた質問であり、インタビュアーは、パフォーマンスを向上させるためにループの順序を変更するように促します。ところで、私はJDK1.5を使用しています。いくつかのテストの後、プログラムの結果に一貫性がないため、今はもっと混乱しています---最初のループは2番目のループよりも速く実行されることもありますが、ほとんどの場合、2番目のループよりも遅く実行されます。

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

python - 3 つの図形をすべて同じ行に並べたい...助けてください...!

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

python - ブールスイッチを使用してネストされたwhileループを設定しようとしています

whileユーザーが「DONE」と入力するまで、従業員名、労働時間、時給をユーザーに尋ねるループを設定しようとしています。最終的には、コードを変更して週給を計算し、リストに書き込みますが、一度に1つずつ行います。問題は、メインwhileループが一度実行されると、停止するだけです。エラーは発生しませんが、停止します。プログラムを停止させるには、プログラムを強制終了する必要があります。ユーザーが終了するまで、3つの質問を何度も繰り返してほしい。考え?

これは単なる演習であり、実際のアプリケーションを対象としたものではないことに注意してください。

0 投票する
4 に答える
83916 参照

python - Pythonでネストされた(double)ループを解除する

次の方法を使用して、Pythonの二重ループを解除します。

ダブルループを壊すより良い方法はありますか?

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

ruby-on-rails - Railsの厄介な深いネストされたループ

私はこのネストされたループを持っており、4レベルの深さで、すべての画像ウィジェットを見つけてそれらのサイズを計算します。これは本当に非効率的で厄介なようです!ウィジェットモデルにorganization_idを入れて、organization.widgets。(named_scope)のようなものを呼び出すことを考えましたが、それは悪いショートカットのように感じます。もっと良い方法はありますか?ありがとう

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

vb.net - 文字列の組み合わせ

単語の組み合わせを生成したいと思います。たとえば、次のリストがある場合:{cat、dog、horse、ape、hen、mouse}結果は、n(n-1)/ 2 cat dog horse ape hen mouse(cat dog)(dog horse)(馬の猿)(猿の鶏)(鶏のマウス)(猫の犬の馬)(犬の馬の猿)(馬の猿の鶏)など

これが理にかなっていることを願っています...私が見つけたものはすべて順列を含んでいます

私が持っているリストは500の長さになるでしょう