問題タブ [intersection]

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

mysql - MySQL - 2 つのクエリ結果の「違い」を取得することは可能ですか?

ユニオンのように 2 つのクエリ結果をマージする必要がありますが、2 つの結果の違いだけを保持したいと考えています。これは可能ですか?

基本的に、クエリ 1 ですべてのリソースを選択し、クエリ 2 で NOT-ALLOWED リソースを選択しています。最後の結果では明らかに ALLOWED リソースが必要です。

擬似コード:

クエリ結果 1:

クエリ結果 2:

必要:

0 投票する
13 に答える
70184 参照

algorithm - 直線と長方形の交点を見つける方法は?

点 A から点 B までの直線があります。両方の点の (x,y) があります。また、B を中心とする長方形と、長方形の幅と高さもあります。

長方形と交差する線の点を見つける必要があります。その点の (x,y) を求める式はありますか?

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

ruby - 重複した要素を持つRuby配列の交差を返す方法は? (サイコロ係数のバイグラムの問題)

Dice's Coefficient のスクリプトを作成しようとしていますが、配列の交差に少し問題があります。

問題は、&が重複を削除すると、次のようなものが得られることです:

100 を返す必要があります。

uniq メソッドはそれを釘付けにしますが、情報が失われるため、私が作業している特定のデータセットに不要な一致が生じる可能性があります。

すべての重複が含まれている交差点を取得するにはどうすればよいですか?

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

algorithm - 2つの長方形の3D線分を計算する方法は?

与えられた2つの長方形の線分を3Dで計算する高速な方法を探しています。たとえば、各3D長方形は、その4つの頂点によって定義されます。

妥当なプログラミング言語での解決策で十分です。

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

ruby - キーの交差のみに関心がある場合、Ruby でハッシュの等価性を簡単にテストするにはどうすればよいでしょうか?

次のハッシュがあるとします。

交差するキーのみを考慮して、2つを比較して等しいかどうかを判断するロジックのチャンクが必要です。

この例では、'b' キーが 2 つのハッシュ間の唯一の共通点であり、その値は両方で '2' に設定されているため、そのロジックにより、これら 2 つのハッシュは等しいと見なされます。

同様に、これら 2 つのハッシュは、「d」キーが等しくないため等しくありません (「a」と「c」のキー値は、それぞれのハッシュに固有であるため無視されます)。

Ruby には、2 つのハッシュの交差するキーを計算し、それらのキーに基づいて値が等しいかどうかを比較できる賢いワンライナーがありますか?

テストを提供するとボーナスポイント。

Hash クラスにモンキー パッチを適用すると、ボーナス ポイントが増えます。

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

c# - C#:端点がnull(無限大)の場合の範囲の交差

わかりました。範囲を操作するためのこれらの交差メソッドがあり、範囲の端点がnullでない限り、これらは正常に機能します。

今の私の問題は、彼らにまさにそのヌルエンドポイントをサポートしてもらいたいということです。nullエンドポイントは、範囲がその方向に無限大になることを意味します。合格したい、合格しない2つのテストは、たとえば次のとおりです。

すぐに機能しない理由は、nullがすべてよりも少ないと見なされるためです。しかし、ここでnullは、すべてよりも大きいと見なされる場合があります。

これをどのようにうまく解決できるか考えてみませんか?

最初にチェックしnullて何か特別なことをするか、ある種のIComparer<T>ラッパーを作成する必要があると思います...しかし、それらがどのように、またはどのように機能する必要があるかを理解することはできません。どんな種類の比較器も与えることができることを覚えておく必要があります。したがって、技術的には、与えられた比較器がそれを考慮に入れている限り、範囲は反対方向になる可能性があります(実際のコードでは、開始が来ると例外をスローします与えられた比較者によると終了後)。とにかく、私はここで少し迷っています:P

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

c++ - C ++での集合の結合、共通部分、または差異の取得

C ++セットの使用方法についていくつか質問があります(std :: set)

  1. 2つのC++セットの和集合、共通部分、または差を取得する方法はありますか?(それを行うために独自の関数を作成するのは非常に簡単ですが、そのための組み込み関数があるかどうかを知りたかったのです)

  2. C ++セットをマップのキーとして使用できますか?

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

php - やや単純な PHP 配列交差の質問

気が狂ってしまうかもしれませんが、引数として 2 つの配列を取る PHP コア関数が存在すると断言できたはずです。

$aそして、配列からの値が配列内のキーとの衝突をチェックする交差を実行します$b。のようなものを返す

そのような関数は存在しますか (ドキュメントでは見逃していました)、または同じことを達成するための非常に最適化された方法はありますか?