次の開始点と終了点 (0,3) を持つ線があります。つまり、点 1,2 も通過します。ポイント3を通過する開始点と停止点(2,4)を持つ別の行があります.Rubyを使用して、2番目ではなく最初の行にあるポイントのセットを見つけようとしています. この例では、(0, 2) が目的の出力です。
range を作成し(0..3)
てから、それを array に変換しようとしました(0..3).to_a
。2行目の座標、つまり(2..4).to_a
.
ある配列に含まれていて、他の配列に含まれていないものを取得しようとしていました。配列を減算する(0..3).to_a - (2..4).to_a
と、[0,1] が得られます。[0,2]を取得したい。これを達成する方法についてのアイデアはありますか?