問題タブ [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 投票する
5 に答える
24911 参照

scala - Scalaで範囲を一致させることはできますか?

Scalaで値の範囲を一致させることは可能ですか?

例えば:

mが0 ~ 10 のtrue場合は になりますが、それ以外の場合は false です。tもちろん、これは少しうまくいきませんが、そのようなことを達成する方法はありますか?

0 投票する
5 に答える
307 参照

perl - Perlで単語リストの最初の文字から一連の範囲を生成するにはどうすればよいですか?

これを説明する方法が正確にわからないので、例から始めます。

次のデータがあるとします。

データの最初の文字に基づいてインデックスを生成したいのですが、文字をグループ化したいと考えています。

上記のデータセットの最初の文字の頻度は次のとおりです。

サンプル データ セットは小さいので、文字を組み合わせる最大数は 3 としましょう。上記のデータを使用すると、インデックスは次のようになります。

「DG」リンクをクリックすると、次のように表示されます。

上記の範囲のリストでは、完全なアルファベットをカバーしています-完全に必要ではないと思います-この出力でも問題ありません。

明らかに、私のデータセットは実を結びません。より多くのデータ (約 1000 ~ 2000 項目) があり、「範囲ごとの最大値」は 3 を超えます。

データの偏りについてもあまり心配していません。つまり、データの 40% が「S」で始まる場合、S には独自のリンクがあるだけです。データの 2 番目の文字で分割する必要はありません。 .

私のデータセットはあまり頻繁に変更されないので、静的な「範囲ごとの最大値」で問題ありませんが、それも動的に計算するとよいでしょう。また、データセットは数字で始まることはありません - AZ からの文字で始まることが保証されています。

このためのアルゴリズムの構築を開始しましたが、非常に面倒になり、最初からやり直しています。これをグーグルで検索する方法がわかりません-このメソッドが何と呼ばれているかわかりません。

これが私が始めたものです:

私の問題は、一連のグローバル変数を使用して、カウントと以前の文字の調査を追跡し続けていることです。私のコードは非常に速く乱雑になります。

誰かが私に正しい方向への一歩を与えることができますか? これはどちらかというとアルゴリズムの問​​題だと思うので、Perl でこれを行う方法がない場合は、疑似コードでも機能すると思います。それを Perl に変換できます。

前もって感謝します!

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

ruby - Ruby範囲の予期しない動作

誰かが次のことが起こる理由についていくつかの洞察を流すことができますか?

true上記はすべてsだと思います。私が次のことをした場合:

それから私は私が期待したものを手に入れます。範囲がどのように機能するかについて何かが欠けていますか、それともこれはバグ(おそらく前者)である可能性がありますか?これが初心者の質問である場合、事前に私の悪い。ハード/ソフト引用符は違いを生じません。同じ問題は、1〜30以外の値の文字列形式の数値の範囲でも発生します。

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

sql - Postgresで間隔を週単位で分割する

ここに、日付に関するさらに別のSQLの質問があります…</ p>

PHPとPostgresを使用して、数日、数週間、場合によっては数か月にわたるイベントを表示する予定表アプリケーションを構築しています。各イベントには開始日と終了日があり、範囲でそれらを選択することは問題ではありません。ただし、Postgresが毎週の最初の日に複数週のイベントを分割できれば便利です。GROUP BYとを使用して実行できると言われましたがEXTRACT、SQLではその方法を理解するのに十分ではありません。

問題は、これを実行できるか、正確なクエリはどのようになるかということです。現在私は使用していSELECT * FROM events WHERE (range) OVERLAPS (range)ます; 次にPHPで分割を行いますが、明らかに最適ではありません。

0 投票する
5 に答える
1932 参照

php - 2つの数値範囲が衝突するかどうかの検出

これはうまくいけば、非常に単純な数学の質問です。2つの数値範囲がある場合、それらが衝突するかどうかを確認するための最も簡単で効率的な方法は何ですか。例:

私は現在この混乱を抱えていますが、このチェックを行うためのはるかに簡単な方法があるはずです:

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

excel - Excel 範囲形式: Range::Value2 が設定されている場合、数値は自動的に書式設定されます

テキスト ファイルを Excel ワークシートにインポートする C# で記述された Excel アドインがあります。ファイル内の一部のフィールドはテキストで、一部は数字です。

問題の手順:

  1. システムの地域設定をオランダ語 (ベルギー) に変更します
  2. Excel を開き、ファイルを Excel にインポートします。レコードには、781.118 に変換される 78,1118 などの値が含まれます。オランダ語 (ベルギー) では、COMMA は 10 進文字、DOT は 1000 文字です。

数値を自動的にフォーマットする必要はありませんが、ファイルから取得したものを表示したいだけです (78,1118)。セルの NumberFormat を「@ 」、つまり Text に設定すると、「 Number stored as Text 」というエラー (SmartTag) が表示されます。[オプション] ボックスに移動して設定を変更できることはわかっていますが、このために Excel のユーザー オプションを変更したくありません。セルの Value2 に "'" (アポストロフィ) を設定しようとしましたが、同じエラーが表示されます。値が設定された後にセルのフォーマットを別のものに設定すると、実際の値が変更され、小数点以下が失われます。

Excelで値を表示するだけで、セルに「テキストとして保存された数値」エラーを表示しない方法はありますか?

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

php - よりシンプルな距離計?

干し草みんな

私は非常に単純な距離計をプログラムしました。

ユーザーは1〜180(軸)の数字のみを選択できます

番号が90以下の場合は、それに90を追加する必要があります。番号が91〜180の場合は、90を削除する必要があります。

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

誰かがより良い解決策を持っていますか

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

mapping - 範囲全体への整数のマッピング

スパース2次元データセットの一部としてハッシュテーブル(DotNETディクショナリオブジェクト)を使用しています。ハッシュテーブルのほとんどのエントリは互いに接近しています。おそらく100〜10,000のエントリになり、それらはすべてゼロ近くにクラスター化されます。ハッシュが整数(32ビット)の範囲全体に分散していると、ハッシュテーブルのパフォーマンスが向上することを読みました。

連続する整数を1:1の方法で大きく異なる値にマッピングする安価な方法はありますか?それらをマップし直す必要はありません。それは純粋に一方向のことです。

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

c++ - C++ でテンプレート型の値の範囲を決定する

テンプレート関数では、そのテンプレート タイプの値の範囲を決定するのが好きです。int などの特定の型については、INT_MAX と INT_MIN が必要です。しかし、テンプレート タイプに対して同じことを行うにはどうすればよいでしょうか。

よろしくお願いします!

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

javascript - Javascript を合理化して範囲を計算する

グラフの y スケールを計算するために使用している JavaScript が少しあります。値に応じてスケールを調整する必要があります。これは機能しますが、非常に冗長に見えます。これを行うためのより合理的な方法はありますか?