問題タブ [range]

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

c++ - ベクトルからサブベクトルを抽出する最良の方法は?

size の (としましょう) があるとしstd::vectorます。X から Y までの要素のコピー (0 <= X <= Y <= N-1) で構成される新しいベクトルを作成する最も簡単な方法は何ですか? たとえば、size のベクトルを通過します。myVecNmyVec [100000]myVec [100999]150000

これがベクトルで効率的に実行できない場合、代わりに使用すべき別の STL データ型はありますか?

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

excel - Excel でカスタム ルックアップ関数を作成する際に問題が発生しました。一致範囲と連結範囲の問題

私の大きなスプレッドシートで問題が発生しています。大量の生データをデータ シートに取り込んでから、データ全体を何度も検索します。私が思いついた組み込み関数を使用する

かわいくない!基本的に、同じルックアップを 2 回実行して 4 つの変数を取得し、それらを 4 つの連結された配列と照合してから、そのポイントを必要な値のインデックスとして使用します。

4 シートの各行に 8 つ (わずかに異なります)、各シートに 96 行あります。それらを編集するのは面倒です!

今月はデータセットが大幅に増加したため、外側のバンド (x1100) を超えました (教訓、大規模では決して十分ではありません)。残念ながら、関数の制限により、L:L やそのような便利なものは使用できません。

4 つの変数を入力して答えを返すことができるユーザー定義関数としてコードを書き直そうとしましたが、配列の結合に失敗しました。

物事を簡単にするために、元の関数名に上記の範囲を指定しました (さらに、より広い範囲の値を使用するようにそれらを拡張しました)。そのため、名前付き範囲のみを使用するようにすべての関数を書き直すことができましたが、それでもスタックしたままになります。コードを変更する必要がある場合。

これが私がこれまでに持っているものです:

これはうまくいきません!正しく連結されないだけでなく (各範囲が個別に連結され、行ごとに結合されません)、クエリの 1 つの型が気に入りません。(関数が実際に完了するため(構文エラーがないため)、これらのデバッグは簡単ではありません。そのため、使用できる組み込みのステップスルーはありません。

どんな助けでも大歓迎です。

うまくいけば、私がやろうとしていることを理解するのに十分な詳細を提供できました.

乾杯、

スティーブ

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

.net - .NETのPHPrange()関数?

連番のリストを生成する必要があります。Rubyで1..10を実行できるか、PHPでrange(1、10)を実行できることを知っています。すでに.Netにそのようなものがありますか、それとも私はそれを書く必要がありますか?ありがとう。

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

excel - 相互運用機能でワークシートの1列おきにプログラムで設定する方法

Excel Interop(.NET)を使用して、1列おきに2つの異なるExcel数式をプログラムで設定するにはどうすればよいですか。例えば、

すべてのセルに対してそれを行います。

ただし、列内でJは、他のすべての列に式が必要=something2です。

範囲のサイズは、実行時にのみわかります。

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

c# - 範囲のコレクション

xml を使用して、"gte"、"gt"、"lte"、"lt"、または "eq" の任意の組み合わせを使用して、ユーザーが柔軟な方法で範囲を指定できるシナリオを想像してみてください。

下記は用例です

ここで必要なのは、これらを処理できる Range と RangeCollection の 2 つのクラスです。

Range クラスは次のようになります。

RangeCollection クラスには、その範囲を並べ替え、オーバーラップを検出し、値を指定して対応する範囲を返す基本的な方法が必要です。

私はこれで遊んだことがありますが、物事はすぐに非常に複雑になります。他の誰かがこれの実装を見たことがありますか、またはそれを試してみたいですか?

ところで。範囲に取り組む同様のスレッドがあることは知っていますが、「未満または等しい」と「未満」の違いを適切に処理していません。

0 投票する
34 に答える
1006912 参照

python - 10 進数の範囲 () のステップ値を使用する方法は?

0 と 1 の間を 0.1 ずつステップする方法はありますか?

次のようにできると思ったのですが、失敗しました。

代わりに、step 引数をゼロにすることはできないと表示されますが、これは予期していませんでした。

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

vba - ドキュメント内の文字列を検索し、それ以降をすべて削除する

Word 文書で文字列を検索し、それ以降の文字列をすべて削除したいと考えています。

Selectionオブジェクトを使用せずにこれを行う最良の方法は何ですか?

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

haskell - 組み込みの haskell 範囲関数またはリテラルのステップ サイズを変更することは可能ですか?

デフォルト

これを与える

レンジ機能でも可能です。代わりに次のようなものを得ることができるように、ポイント間のステップ サイズを変更することは可能ですか?

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

c# - ランダムな値のセットに対して多数の範囲を生成する

データベース内の一連のランダムな数値が与えられた場合、各範囲に少なくとも 1 つの値が含まれる限定された範囲のリストを生成するにはどうすればよいですか? 範囲は重複してはならず、理想的にはそれらの範囲内に同様の量の値が含まれている必要があります。理想的には、それらの境界も 10、100、1000 などの倍数にする必要があります...

例えば:

これを C# または T-SQL で行うにはどうすればよいでしょうか?

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

python - 重複のない「完全な」番号範囲の構築

一連の数値を指定して、完全な「数値範囲」セットを作成する必要があります。次のようなリストから始めます。

  • ここで、「def」はデフォルトの範囲であり、ギャップを「埋める」必要があります
  • 「重複」は開始データの値 (70、700、701) です。

そして、次の結果が必要です。

私が理解しようとしているのは、これに取り組むための何らかのアルゴリズムまたは設計パターンがあるかどうかです。いくつかアイデアはありますが、最初は「専門家」に任せようと思いました。私はPythonを使用しています。

どんなアイデアや方向性も大歓迎です。私が持っているいくつかの最初のアイデア:

  • 開始値と終了値が完全にパディングされた「範囲」リストを作成します。したがって、デフォルトは 0000 から 9999 になります
  • その場で作成される「分割」リストを作成する
  • 各値を分割リストの値と比較する「範囲」リストをループします。
  • 重複が見つかった場合は、分割リストの値を削除し、新しい範囲を追加します。