我有一条带有以下起点和终点 (0,3) 的线,这意味着它也经过点 1,2。我有另一条线,起点和终点 (2,4) 通过点 3。使用 Ruby,我试图找到一组位于第一行而不是第二行的点。在此示例中, (0, 2) 是所需的输出。
我尝试创建一个范围(0..3)
,然后将其转换为 array (0..3).to_a
。我也对第二行坐标做了同样的事情,即(2..4).to_a
.
我试图获取一个数组中不包含在另一个数组中的内容。当我减去数组时,即(0..3).to_a - (2..4).to_a
得到 [0,1]。我想得到[0,2]。关于如何实现这一目标的任何想法?